octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave 3.5.92 snapshot available for ftp


From: Tatsuro MATSUOKA
Subject: Re: Octave 3.5.92 snapshot available for ftp
Date: Tue, 10 Jan 2012 11:06:05 +0900 (JST)

Hello

I have built octave-3.5.92 on the PC in the University (Windows 7 HomePremium, 
GCC-4.6.2)
 1. gnulib namespace for 'isatty' were occurred.
For my PC,this error only occurred at 
 lex.cc,  and sysdep.cc.

 2. In linking eigs.cc, and svd.cc, link flag -larpack does not added while the 
flag was added other DLD-FUNCTION source. Thus link was in failure. 
I avoided this to add '-larpack' to LIB environment variable.

3. Crash on test on profile.m did not occur.

>   scripts\general\profile.m ..............................panic: Illegal 
> instruction -- stopping myself...

4. A new test FAIL, 
  test_system.m .........................................../date.m: Permission 
denied
e:\usr\Tatsu\mingwhome\octaves\OctBuild\octave-3.5.92\..\..\octavesrc\octave-3.5.92\scripts/date.m:
 Permission denied
e:\usr\Tatsu\mingwhome\octaves\OctBuild\octave-3.5.92\..\..\octavesrc\octave-3.5.92\scripts\audio/date.m:
 Permission denied
 <snip>
 PASS   84/85   FAIL 1
 
The  fntests.log  for this test,
>>>>> processing test_system
  ***** test
 orig_umask = umask (0);
 nm = tmpnam ();
 id = fopen (nm, "wb");
 s1 = stat (nm);
 fclose (id);
 unlink (nm);
 
 umask (777);
 nm = tmpnam ();
 id = fopen (nm, "wb");
 s2 = stat (nm);
 fclose (id);
 unlink (nm);
 
 assert (deblank (s1.modestr), "-rw-rw-rw-");
 assert (deblank (s2.modestr), "----------");
 # Restore original umask value
 umask (orig_umask);
!!!!! test failed
assert (deblank (s2.modestr),"----------") expected
----------
but got
-r--r--r--
  ***** testif HAVE_GETPWUID
 x = getpwuid (getuid ());
 assert ((strcmp (x.dir, tilde_expand ("~"))
 && strcmp (x.dir, tilde_expand (sprintf ("~%s", x.name)))
 && strcmp ("foobar", tilde_expand ("foobar"))));
----- skipped test

  ***** testif HAVE_GETPGRP
 assert (getpgrp () > 0);
----- skipped test

  ***** testif HAVE_GETPPID
 assert (getppid () > 0);
----- skipped test

  ***** testif HAVE_GETPWENT
 s = getpwent ();
 endpwent (); 
 assert ((isstruct (s)
 && isfield (s, "name")
 && isfield (s, "passwd")
 && isfield (s, "uid")
 && isfield (s, "gid")
 && isfield (s, "gecos")
 && isfield (s, "dir")
 && isfield (s, "shell")));
----- skipped test

  ***** testif HAVE_GETPWUID
 x = getpwent ();
 y = getpwuid (x.uid);
 endpwent (); 
 assert (strcmp (x.name, y.name) && x.uid == y.uid && x.gid == y.gid);
----- skipped test

  ***** testif HAVE_GETPWNAM
 x = getpwent ();
 y = getpwnam (x.name);
 endpwent (); 
 assert (strcmp (x.name, y.name) && x.uid == y.uid && x.gid == y.gid);
----- skipped test

  ***** testif HAVE_SETPWENT
 x = getpwent ();
 setpwent ();
 y = getpwent ();
 endpwent (); 
 assert (strcmp (x.name, y.name) && x.uid == y.uid && x.gid == y.gid);
----- skipped test

  ***** testif HAVE_GETGRENT
 x = getgrent ();
 endgrent ();
 assert ((isstruct (x)
 && isfield (x, "name")
 && isfield (x, "passwd")
 && isfield (x, "gid")
 && isfield (x, "mem")));
----- skipped test

  ***** testif HAVE_GETGRGID
 x = getgrent ();
 y = getgrgid (x.gid);
 endgrent ();
 assert (strcmp (x.name, y.name) && x.gid == y.gid);
----- skipped test

  ***** testif HAVE_GETGRNAM
 x = getgrent ();
 y = getgrnam (x.name);
 endgrent ();
 assert (strcmp (x.name, y.name) && x.gid == y.gid);
----- skipped test

  ***** testif HAVE_SETGRENT
 x = getgrent ();
 setgrent ();
 y = getgrent ();
 endgrent ();
 assert (strcmp (x.name, y.name) && x.gid == y.gid);
----- skipped test

assert (deblank (s2.modestr),"----------") expected
----------
but got
-r--r--r--

Is the above windows specific?

Regards

Tatsuro


--- On Sun, 2012/1/8, Tatsuro MATSUOKA  wrote:

> Hello
> 
> I have tried to build the tip using the PC in my home on the MinGW platform.
> 
> Problems have been found.
> 
> 1. gnulib namespace for 'isatty' were occurred.
> error: 'isatty' is not a member of 'gnulib'
> 
> I called 
> #include <unistd.h> 
> twice to avoid this for the source lex.cc, octave.cc, sighandlers.cc, and 
> sysdep.cc.
> 
> 2. In linking eigs.cc, and svd.cc, link flag -larpack does not added while 
> the flag was added other DLDFUNCTION source. Thus link was in failure.
> I avoid this to add '-larpack' to LIB environment variable.
> 
> 3. Finally make check went panic at 
> 
>   scripts\general\profile.m ..............................panic: Illegal 
> instruction -- stopping myself...
> m
> 
> I will try to build it on Tuesday at the university because Monday is 
> national holiday in Japan.
> 
> Regards
> 
> Tatsuro
> 
> 
> --- On Sat, 2012/1/7, John W. Eaton wrote:
> 
> > 
> > A new snapshot of Octave is now available from alpha.gnu.org in the
> > directory /gnu/octave:
> > 
> >   48481042bdd5f924ccfc983916cd1e16  octave-3.5.92.tar.gz
> > 
> >   -rw-r--r-- 1 3003 3002 17958889 Jan 06 20:55 octave-3.5.92.tar.gz
> > 
> > The snapshot is tagged in the usual way (ss-3-5-92) in the Mercurial
> > archive.
> > 
> > Please remember that these snapshots are provided for testing
> > purposes.  I do not consider them to be Octave releases.  If people
> > think there will be confusion because of the version number, then we
> > can add a notice to the Octave startup message.
> > 
> > Unless there are some serious problems with this snapshot, I would
> > like to release it (or something very close to it) as 3.6.0 in the
> > next few days.  Even if you have been building Octave regularly from
> > the Mercurial archive, it would help if you could build from the
> > snapshot and report any problems.
> > 
> > jwe
> >
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]