[Pkg-octave-devel] Octave 3.8.0-rc2 release candidate available for ftp

Sébastien Villemot sebastien at debian.org
Mon Dec 23 18:15:40 UTC 2013


Le samedi 21 décembre 2013 à 16:13 -0500, John W. Eaton a écrit :
> The second release candidate of Octave 3.8.0 is now available from
> alpha.gnu.org in the directory /gnu/octave:
> 
>     2198cea81c0b56b1571743e7d5f6b83a  octave-3.8.0-rc2.tar.gz  (md5sum)
> 
>     -rw-r--r-- 1 3003 3002 20597018 Dec 21 21:04 octave-3.8.0-rc2.tar.gz
> 
> Please help make the 3.8.0 release a success by building from this
> release candidate and reporting any problems.

Here is a partial report for official Debian package of 3.8.0-rc2.

Note that the package is compiled with LLVM, JDK and Qt libraries
available. Also, the --enable-openmp option is passed to configure.

- GNU/Linux, amd64 and i386:

  libinterp/corefcn/graphics.cc-tst ...................... PASS   18/21   FAIL 3
  scripts/gui/uimenu.m ................................... PASS    0/3    FAIL 3
  scripts/plot/util/allchild.m ........................... PASS    2/3    FAIL 1
  scripts/plot/util/findall.m ............................ PASS    0/1    FAIL 1
  scripts/plot/util/graphics_toolkit.m ................... PASS    0/2    FAIL 2

  Those 10 failures are due to not having DISPLAY set, so no worry.

  system.tst ............................................. PASS   95/96   FAIL 1

  I still have to investigate that one. It only appears in a specific
build chroot environment, so it is likely not serious.

- GNU/Linux, sparc: 4 more failed tests

  libinterp/corefcn/data.cc-tst .......................... PASS  852/853  FAIL 1
  scripts/set/powerset.m ................................. PASS    1/3    FAIL 2
  io.tst ................................................. PASS   84/85   FAIL 1

- GNU/Linux, powerpc: crash of the testsuite in jit.tst

- GNU/Linux, s390x: crash of the testsuite in scripts/general/dblquad.m

- GNU/Linux, armel, armhf, ia64, mips, mipsel: not yet tried

- GNU/kFreeBSD, amd64 and i386: compilation failure:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/kpty.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-kpty.o
qterminal/libqterminal/unix/kpty.cpp: In member function 'bool KPty::tcGetAttr(termios*) const':
qterminal/libqterminal/unix/kpty.cpp:125:44: error: 'TCGETS' was not declared in this scope
 #  define _tcgetattr(fd, ttmode) ioctl(fd, TCGETS, (char *)ttmode)
                                            ^
- GNU/Hurd, i386: compilation failure:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -mieee-fp -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -c qterminal/libqterminal/unix/KeyboardTranslator.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-KeyboardTranslator.o
qterminal/libqterminal/unix/kpty.cpp: In member function 'bool KPty::open()':
qterminal/libqterminal/unix/kpty.cpp:227:13: error: 'PATH_MAX' was not declared in this scope
   char ptsn[PATH_MAX];
             ^
qterminal/libqterminal/unix/kpty.cpp:228:45: error: 'ptsn' was not declared in this scope
   if (::openpty( &d->masterFd, &d->slaveFd, ptsn, 0, 0))
                                             ^
qterminal/libqterminal/unix/kpty.cpp:235:16: error: 'ptsn' was not declared in this scope
   d->ttyName = ptsn;
                ^
qterminal/libqterminal/unix/kpty.cpp: In member function 'bool KPty::tcGetAttr(termios*) const':
qterminal/libqterminal/unix/kpty.cpp:125:44: error: 'TCGETS' was not declared in this scope
 #  define _tcgetattr(fd, ttmode) ioctl(fd, TCGETS, (char *)ttmode)
                                            ^

Obvious workarounds are to disable the JIT on powerpc, and to disable
the GUI on GNU/kFreeBSD and GNU/Hurd. I don't know yet what to think
about the s390x crash.

All build logs are available at:
https://buildd.debian.org/status/package.php?p=octave&suite=experimental

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20131223/2ceaa4ff/attachment.sig>


More information about the Pkg-octave-devel mailing list