Bug#327027: [Pkg-octave-devel] Bug#327027: octave2.1: not installable in sid

Laurent Bonnaud bonnaud at lis.inpg.fr
Fri Sep 9 15:30:07 UTC 2005


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 <bug at octave.org> (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)






More information about the Pkg-octave-devel mailing list