This is the mail archive of the gsl-discuss@sourceware.cygnus.com mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

make check errors just before the release



Brian, I ran a "make -k check" on my Red Hat 6.1 system, and got
somewhat different errors from the known error list.  Here's my
transcript of the failures:

If you think it's not a problem, I'll just go ahead and bundle it up.

[rosalia@odie gsl-work]$ nice -19 make -k check
Making check in gsl
make[1]: Entering directory `/tmp/gsl-work/gsl'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/gsl-work/gsl'
Making check in utils
make[1]: Entering directory `/tmp/gsl-work/utils'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/gsl-work/utils'
Making check in sys
make[1]: Entering directory `/tmp/gsl-work/sys'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/gsl-work/sys'
Making check in test
make[1]: Entering directory `/tmp/gsl-work/test'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/gsl-work/test'
Making check in err
make[1]: Entering directory `/tmp/gsl-work/err'
make  test
make[2]: Entering directory `/tmp/gsl-work/err'
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/err -I..     -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/err/test.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o test  test.o libgslerr.la ../test/libgsltest.la ../utils/libutils.la -lm 
gcc -g -O2 -o test test.o .libs/libgslerr.al -lm ../test/.libs/libgsltest.al -lm ../utils/.libs/libutils.al -lm -lm
make[2]: Leaving directory `/tmp/gsl-work/err'
make  check-TESTS
make[2]: Entering directory `/tmp/gsl-work/err'
PASS: GSL_SUCCESS is distinct from other error values

[...]

Making check in linalg
make[1]: Entering directory `/tmp/gsl-work/linalg'
make  test
make[2]: Entering directory `/tmp/gsl-work/linalg'
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/linalg -I.. -I..    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/linalg/test.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o test  test.o libgsllinalg.la ../blas/libgslblas.la ../blas/libgslblasnative.la ../sys/libgslsys.la ../test/libgsltest.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../permutation/libgslpermutation.la ../block/libgslblock.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../utils/libutils.la -lm 
gcc -g -O2 -o .libs/test test.o .libs/libgsllinalg.al -lm ../blas/.libs/libgslblas.al -lm ../blas/.libs/libgslblasnative.so -lm ../sys/.libs/libgslsys.al -lm ../test/.libs/libgsltest.al -lm ../matrix/.libs/libgslmatrix.al -lm ../vector/.libs/libgslvector.al -lm ../permutation/.libs/libgslpermutation.al -lm ../block/.libs/libgslblock.al -lm ../ieee-utils/.libs/libgslieeeutils.al -lm ../err/.libs/libgslerr.al -lm ../utils/.libs/libutils.al -lm -lm -Wl,--rpath -Wl,/tmp/gsl-install/lib
creating test
make[2]: Leaving directory `/tmp/gsl-work/linalg'
make  check-TESTS
make[2]: Entering directory `/tmp/gsl-work/linalg'
[...]
PASS: QR Solve
PASS:   QR_update hilbert(2)
  3[2,1]: 0.00349227666295463118   0.00349227666295424911
FAIL:   QR_update hilbert(3)
PASS:   QR_update hilbert(4)
PASS:   QR_update hilbert(12)
PASS:   QR_update vander(2)
PASS:   QR_update vander(3)
PASS:   QR_update vander(4)
PASS:   QR_update vander(12)
FAIL: QR Rank-1 Update
PASS:   QRPT_decomp m(3,5)
[...]
PASS: Tridiagonal solve
FAIL: test
===================
1 of 1 tests failed
===================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/tmp/gsl-work/linalg'
make[1]: *** [check-am] Error 2
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/tmp/gsl-work/linalg'
Making check in eigen
make[1]: Entering directory `/tmp/gsl-work/eigen'
make  test
make[2]: Entering directory `/tmp/gsl-work/eigen'
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/eigen -I.. -I..    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/eigen/test.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o test  test.o libgsleigen.la ../sys/libgslsys.la ../test/libgsltest.la ../linalg/libgsllinalg.la ../blas/libgslblas.la ../blas/libgslblasnative.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../utils/libutils.la -lm 
gcc -g -O2 -o .libs/test test.o .libs/libgsleigen.al -lm ../sys/.libs/libgslsys.al -lm ../test/.libs/libgsltest.al -lm ../linalg/.libs/libgsllinalg.al -lm ../blas/.libs/libgslblas.al -lm ../blas/.libs/libgslblasnative.so -lm ../matrix/.libs/libgslmatrix.al -lm ../vector/.libs/libgslvector.al -lm ../block/.libs/libgslblock.al -lm ../ieee-utils/.libs/libgslieeeutils.al -lm ../err/.libs/libgslerr.al -lm ../utils/.libs/libutils.al -lm -lm -Wl,--rpath -Wl,/tmp/gsl-install/lib
creating test
make[2]: Leaving directory `/tmp/gsl-work/eigen'
make  check-TESTS
make[2]: Entering directory `/tmp/gsl-work/eigen'
PASS: Eigensystem:  Jacobi Method
PASS: Inversion:    Jacobi Method
PASS: test
==================
All 1 tests passed
==================
make[2]: Leaving directory `/tmp/gsl-work/eigen'
make[1]: Leaving directory `/tmp/gsl-work/eigen'

[...]

Making check in dht
make[1]: Entering directory `/tmp/gsl-work/dht'
make  test
make[2]: Entering directory `/tmp/gsl-work/dht'
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/dht -I.. -I..    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/dht/test_dht.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o test  test_dht.o libgsldht.la ../specfunc/libgslspecfunc.la ../sys/libgslsys.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la -lm 
gcc -g -O2 -o test test_dht.o .libs/libgsldht.al -lm ../specfunc/.libs/libgslspecfunc.al -lm ../sys/.libs/libgslsys.al -lm ../ieee-utils/.libs/libgslieeeutils.al -lm ../err/.libs/libgslerr.al -lm ../test/.libs/libgsltest.al -lm ../utils/.libs/libutils.al -lm -lm
make[2]: Leaving directory `/tmp/gsl-work/dht'
make  check-TESTS
make[2]: Entering directory `/tmp/gsl-work/dht'
PASS: Small Exact DHT
PASS: Simple  DHT
PASS: Exp  J1 DHT
PASS: Poly J1 DHT
PASS: test
==================
All 1 tests passed
==================
make[2]: Leaving directory `/tmp/gsl-work/dht'
make[1]: Leaving directory `/tmp/gsl-work/dht'
Making check in qrng
make[1]: Entering directory `/tmp/gsl-work/qrng'
make  test
make[2]: Entering directory `/tmp/gsl-work/qrng'
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/qrng -I.. -I..    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/qrng/test.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o test  test.o libgslqrng.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la -lm 
gcc -g -O2 -o test test.o .libs/libgslqrng.al -lm ../ieee-utils/.libs/libgslieeeutils.al -lm ../err/.libs/libgslerr.al -lm ../test/.libs/libgsltest.al -lm ../utils/.libs/libutils.al -lm -lm
make[2]: Leaving directory `/tmp/gsl-work/qrng'
make  check-TESTS
make[2]: Entering directory `/tmp/gsl-work/qrng'
PASS: test
==================
All 1 tests passed
==================
make[2]: Leaving directory `/tmp/gsl-work/qrng'
make[1]: Leaving directory `/tmp/gsl-work/qrng'

[...]

Making check in integration
make[1]: Entering directory `/tmp/gsl-work/integration'
make  test
make[2]: Entering directory `/tmp/gsl-work/integration'
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/integration -I.. -I..    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/integration/test.c
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/integration -I.. -I..    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/integration/tests.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o test  test.o tests.o libgslintegration.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la -lm 
gcc -g -O2 -o test test.o tests.o .libs/libgslintegration.al -lm ../ieee-utils/.libs/libgslieeeutils.al -lm ../err/.libs/libgslerr.al -lm ../test/.libs/libgsltest.al -lm ../sys/.libs/libgslsys.al -lm ../utils/.libs/libutils.al -lm -lm
make[2]: Leaving directory `/tmp/gsl-work/integration'
make  check-TESTS
make[2]: Entering directory `/tmp/gsl-work/integration'
PASS: qk15(f1) smooth result (0.0771605 observed vs 0.0771605 expected)
[...]
PASS: qawc(f459) elist (1.24546e-08 observed vs 1.24546e-08 expected)
FAIL: qawc(f459) elist (1.83307762650511804e-15 observed vs 1.83308294820715351e-15 expected)
PASS: qawc(f459) order (0 observed vs 0 expected)
[...]
PASS: qawf(f457) rlist (-0.0181086 observed vs -0.0181086 expected)
FAIL: qawf(f457) rlist (0.00746675403490033689 observed vs 0.0074667540349009319 expected)
FAIL: qawf(f457) rlist (-0.00436031252678699757 observed vs -0.00436031252678649624 expected)
FAIL: qawf(f457) rlist (0.00295018406821577093 observed vs 0.0029501840682161929 expected)
FAIL: qawf(f457) rlist (-0.00216823844307409376 observed vs -0.00216823844307369737 expected)
FAIL: qawf(f457) rlist (0.00168091078314051238 observed vs 0.00168091078314086908 expected)
FAIL: qawf(f457) rlist (-0.00135279786094520769 observed vs -0.00135279786094486335 expected)
FAIL: qawf(f457) rlist (0.00111935492199116671 observed vs 0.0011193549219914859 expected)
PASS: qawf(f457) elist (1.22857e-12 observed vs 1.2248e-12 expected)
PASS: qawf(f457) elist (1.3966e-13 observed vs 1.39657e-13 expected)
PASS: qawf(f457) elist (8.95197e-17 observed vs 1.05384e-16 expected)
PASS: qawf(f457) elist (2.22419e-17 observed vs 6.50521e-19 expected)
PASS: qawf(f457) elist (1.15846e-17 observed vs 7.15573e-18 expected)
PASS: qawf(f457) elist (1.11125e-18 observed vs 1.10589e-17 expected)
PASS: qawf(f457) elist (1.23256e-17 observed vs 9.75782e-18 expected)
PASS: qawf(f457) elist (1.10379e-20 observed vs 5.85469e-18 expected)
PASS: qawf(f457) elist (7.2785e-18 observed vs 4.55365e-18 expected)
FAIL: test
===================
1 of 1 tests failed
===================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/tmp/gsl-work/integration'
make[1]: *** [check-am] Error 2
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/tmp/gsl-work/integration'

[...]

Making check in monte
make[1]: Entering directory `/tmp/gsl-work/monte'
make  vegas_test miser_test plain_test
make[2]: Entering directory `/tmp/gsl-work/monte'
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/monte -I.. -I.. -I/n/toaster/u/rosalia/repo/gsl/gsl    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/monte/vegas_test.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o vegas_test  vegas_test.o libgslmonte.la ../rng/libgslrng.la ../vector/libgslvector.la ../block/libgslblock.la	../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la -lm 
gcc -g -O2 -o vegas_test vegas_test.o .libs/libgslmonte.al -lm ../rng/.libs/libgslrng.al -lm ../vector/.libs/libgslvector.al -lm ../block/.libs/libgslblock.al -lm ../ieee-utils/.libs/libgslieeeutils.al -lm ../err/.libs/libgslerr.al -lm ../test/.libs/libgsltest.al -lm ../utils/.libs/libutils.al -lm -lm
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/monte -I.. -I.. -I/n/toaster/u/rosalia/repo/gsl/gsl    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/monte/miser_test.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o miser_test  miser_test.o libgslmonte.la ../rng/libgslrng.la ../vector/libgslvector.la ../block/libgslblock.la	../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la -lm 
gcc -g -O2 -o miser_test miser_test.o .libs/libgslmonte.al -lm ../rng/.libs/libgslrng.al -lm ../vector/.libs/libgslvector.al -lm ../block/.libs/libgslblock.al -lm ../ieee-utils/.libs/libgslieeeutils.al -lm ../err/.libs/libgslerr.al -lm ../test/.libs/libgsltest.al -lm ../utils/.libs/libutils.al -lm -lm
gcc -DHAVE_CONFIG_H -I. -I/n/toaster/u/rosalia/repo/gsl/gsl/monte -I.. -I.. -I/n/toaster/u/rosalia/repo/gsl/gsl    -g -O2 -c /n/toaster/u/rosalia/repo/gsl/gsl/monte/plain_test.c
/bin/sh ../libtool --mode=link gcc  -g -O2  -o plain_test  plain_test.o libgslmonte.la ../rng/libgslrng.la ../vector/libgslvector.la ../block/libgslblock.la	../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la -lm 
gcc -g -O2 -o plain_test plain_test.o .libs/libgslmonte.al -lm ../rng/.libs/libgslrng.al -lm ../vector/.libs/libgslvector.al -lm ../block/.libs/libgslblock.al -lm ../ieee-utils/.libs/libgslieeeutils.al -lm ../err/.libs/libgslerr.al -lm ../test/.libs/libgsltest.al -lm ../utils/.libs/libutils.al -lm -lm
make[2]: Leaving directory `/tmp/gsl-work/monte'
make  check-TESTS
make[2]: Entering directory `/tmp/gsl-work/monte'
testing allocation/input checks
PASS: error if not initialized
[...]
PASS: miser(f0), dim=9, err=0.0045 (0.998237 observed vs 1 expected)
Testing single gaussian
PASS: miser(f1), dim=1, err=0.0004 (0.999867 observed vs 1 expected)
PASS: miser(f1), dim=2, err=0.0045 (1.00028 observed vs 1 expected)
PASS: miser(f1), dim=3, err=0.0168 (1.00675 observed vs 1 expected)
PASS: miser(f1), dim=4, err=0.0106 (1.00568 observed vs 1 expected)
PASS: miser(f1), dim=5, err=0.0119 (1.00548 observed vs 1 expected)
PASS: miser(f1), dim=6, err=0.0177 (1.02197 observed vs 1 expected)
FAIL: miser(f1), dim=7, err=0.0209 (0.951217562909207448 observed vs 1 expected)
PASS: miser(f1), dim=8, err=0.0282 (0.92451 observed vs 1 expected)
FAIL: miser(f1), dim=9, err=0.1950 (1.20951997339804262 observed vs 1 expected)
Testing double gaussian
PASS: miser(f2), dim=1, err=0.0001 (0.999793 observed vs 1 expected)
PASS: miser(f2), dim=3, err=0.0055 (0.982921 observed vs 1 expected)
PASS: miser(f2), dim=5, err=0.0226 (1.02093 observed vs 1 expected)
PASS: miser(f2), dim=7, err=0.0500 (1.00332 observed vs 1 expected)
PASS: miser(f2), dim=9, err=0.0898 (0.905487 observed vs 1 expected)
Testing Tsuda's function
PASS: miser(f3), dim=1, err=0.0001 (0.999911 observed vs 1 expected)
PASS: miser(f3), dim=2, err=0.0011 (0.999059 observed vs 1 expected)
PASS: miser(f3), dim=3, err=0.0031 (0.997192 observed vs 1 expected)
PASS: miser(f3), dim=4, err=0.0049 (1.00216 observed vs 1 expected)
PASS: miser(f3), dim=5, err=0.0085 (1.01147 observed vs 1 expected)
PASS: miser(f3), dim=6, err=0.0100 (0.990146 observed vs 1 expected)
PASS: miser(f3), dim=7, err=0.0128 (0.99615 observed vs 1 expected)
PASS: miser(f3), dim=8, err=0.0136 (0.98435 observed vs 1 expected)
PASS: miser(f3), dim=9, err=0.0169 (0.98398 observed vs 1 expected)
FAIL: miser_test
testing allocation/innput checks
PASS: error if not initialized
[...]
PASS: plain_test
===================
1 of 3 tests failed
===================


[the rest has no matches for "FAIL:" OK]

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]