On ven, 2005-09-09 at 16:21 +0200, Laurent Bonnaud wrote: > I am currently trying an octave package rebuild with the latest g++ 3.4 > and 4.0 available in Debian. Is the test suite integrated in the > package build ?
It seems so. During the build with g++ 4.0 I get only 2 failures out of 1200 test cases (see below). Isn't it better to have a package with a few bugs (and appropriate user warnings) rather than no package at all ? In the mean time, I have put my packages here: http://www.lis.inpg.fr/pages_perso/bonnaud/octave/ -- Laurent Bonnaud. http://www.lis.inpg.fr/pages_perso/bonnaud/ $ g++ -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c ++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext --enable-threads=posix --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release i486-linux-gnu Thread model: posix gcc version 4.0.2 20050821 (prerelease) (Debian 4.0.1-6) $ fakeroot apt-get -b source octave2.1 [...] /usr/bin/make check make[1]: Entering directory `/data/bonnaud/octave2.1-2.1.71' /usr/bin/make -f octMakefile check make[2]: Entering directory `/data/bonnaud/octave2.1-2.1.71' /usr/bin/make -C test check make[3]: Entering directory `/data/bonnaud/octave2.1-2.1.71/test' WARNING: Couldn't find tool init file Test Run By bonnaud on Fri Sep 9 16:56:41 2005 Native configuration is i686-pc-linux-gnu === octave tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using ./config/unix.exp as tool-and-target-specific interface file. Running ./octave.test/args/args.exp ... Running ./octave.test/arith/arith.exp ... FAIL: octave.test/arith/coth-1.m Running ./octave.test/audio/audio.exp ... Running ./octave.test/contin/contin.exp ... Running ./octave.test/control/control.exp ... Running ./octave.test/diffeq/diffeq.exp ... Running ./octave.test/error/error.exp ... Running ./octave.test/eval-catch/eval-catch.exp ... Running ./octave.test/eval/eval.exp ... Running ./octave.test/for/for.exp ... Running ./octave.test/global/global.exp ... Running ./octave.test/if/if.exp ... Running ./octave.test/image/image.exp ... Running ./octave.test/index-wfi-f/index.exp ... Running ./octave.test/index-wfi-t/index.exp ... Running ./octave.test/infnan/infnan.exp ... Running ./octave.test/io/io.exp ... Running ./octave.test/linalg/linalg.exp ... Running ./octave.test/logical-wfi-f/logical-wfi-f.exp ... Running ./octave.test/logical-wfi-t/logical-wfi-t.exp ... Running ./octave.test/matrix/matrix.exp ... Running ./octave.test/nonlin/nonlin.exp ... Running ./octave.test/number/number.exp ... Running ./octave.test/optim/optim.exp ... Running ./octave.test/plot/plot.exp ... Running ./octave.test/poly/poly.exp ... Running ./octave.test/prefer/prefer.exp ... Running ./octave.test/quad/quad.exp ... Running ./octave.test/recursion/recursion.exp ... Running ./octave.test/return/return.exp ... Running ./octave.test/set/set.exp ... Running ./octave.test/signal/signal.exp ... Running ./octave.test/stats/stats.exp ... Running ./octave.test/string/string.exp ... Running ./octave.test/struct/struct.exp ... Running ./octave.test/switch/switch.exp ... Running ./octave.test/system/system.exp ... FAIL: octave.test/system/tilde_expand-1.m Running ./octave.test/transpose/transpose.exp ... Running ./octave.test/try/try.exp ... Running ./octave.test/unwind/unwind.exp ... Running ./octave.test/while/while.exp ... === octave Summary === # of expected passes 1198 # of unexpected failures 2 ../src/octave version 2.1.71 (i486-pc-linux-gnu). Copyright (C) 2005 John W. Eaton. This is free software; see the source code for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. Additional information about Octave is available at http://www.octave.org. Please contribute if you find this software useful. For more information, visit http://www.octave.org/help-wanted.html Report bugs to <[EMAIL PROTECTED]> (but first, please read http://www.octave.org/bugs.html to learn how to write a helpful report). make[3]: *** [check] Error 1 make[3]: Leaving directory `/data/bonnaud/octave2.1-2.1.71/test' make[2]: *** [check] Error 2 make[2]: Leaving directory `/data/bonnaud/octave2.1-2.1.71' make[1]: *** [check] Error 2 make[1]: Leaving directory `/data/bonnaud/octave2.1-2.1.71' make: [check-stamp] Error 2 (ignored) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]