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
Attachment:
signature.asc
Description: This is a digitally signed message part