* guile-1.8.1 fails test on amd64
@ 2007-01-17 17:40 Marijn Schouten (hkBst)
0 siblings, 0 replies; 9+ messages in thread
From: Marijn Schouten (hkBst) @ 2007-01-17 17:40 UTC (permalink / raw)
To: bug-guile
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Running tests on guile-1.8.1 on amd64 fails because of warnings about
conversions being treated as errors.
My subscription to this list doesn't seem to be working, so please CC me.
cc1: warnings being treated as errors
test-conversion.c: In function ‘test_1’:
test-conversion.c:32: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c:32: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_2’:
test-conversion.c:117: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c:117: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 5 has type ‘scm_t_uintmax’
test-conversion.c: In function ‘test_3’:
test-conversion.c:237: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c:237: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c:249: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c:249: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c:262: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c:262: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c:262: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 6 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_4’:
test-conversion.c:369: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c:369: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 5 has type ‘scm_t_uintmax’
test-conversion.c:381: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c:381: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 5 has type ‘scm_t_uintmax’
test-conversion.c:394: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c:394: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 5 has type ‘scm_t_uintmax’
test-conversion.c:394: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 6 has type ‘scm_t_uintmax’
test-conversion.c: In function ‘test_5’:
test-conversion.c:450: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 3 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_6’:
test-conversion.c:482: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 3 has type ‘scm_t_uintmax’
test-conversion.c: In function ‘test_7s’:
test-conversion.c:510: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_7u’:
test-conversion.c:524: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c: In function ‘test_8s’:
test-conversion.c:583: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_8u’:
test-conversion.c:641: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_uintmax’
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFrl9/p/VmCx0OL2wRArXIAJ9WKrYhxQAOr4wVJXIUXvQODZ3upQCePSdE
+4B0YSrKn59/koTek1d9a7A=
=Hm02
-----END PGP SIGNATURE-----
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: guile-1.8.1 fails test on amd64
@ 2007-01-22 17:29 Marijn Schouten (hkBst)
2007-01-22 20:59 ` Kevin Ryde
0 siblings, 1 reply; 9+ messages in thread
From: Marijn Schouten (hkBst) @ 2007-01-22 17:29 UTC (permalink / raw)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
With the nice --disable-error-on-warning switch I get the following
results when running tests on my amd64 Gentoo box.
>>> Test phase [check]: dev-scheme/guile-1.8.1
Making check in oop
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/oop'
Making check in goops
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/oop/goops'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/oop/goops'
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/oop'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/oop'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/oop'
Making check in libguile
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/libguile'
make check-am
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/libguile'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/libguile'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/libguile'
Making check in ice-9
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/ice-9'
Making check in debugger
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/ice-9/debugger'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/ice-9/debugger'
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/ice-9'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/ice-9'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/ice-9'
Making check in guile-config
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-config'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-config'
Making check in guile-readline
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-readline'
make check-recursive
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-readline'
Making check in ice-9
make[3]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-readline/ice-9'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-readline/ice-9'
make[3]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-readline'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-readline'
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-readline'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/guile-readline'
Making check in scripts
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/scripts'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/scripts'
Making check in srfi
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/srfi'
make check-am
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/srfi'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/srfi'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/srfi'
Making check in doc
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc'
Making check in ref
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc/ref'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc/ref'
Making check in tutorial
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc/tutorial'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc/tutorial'
Making check in goops
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc/goops'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc/goops'
Making check in r5rs
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc/r5rs'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc/r5rs'
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/doc'
Making check in examples
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples'
Making check in scripts
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/scripts'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/scripts'
Making check in box
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/box'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/box'
Making check in box-module
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/box-module'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/box-module'
Making check in box-dynamic
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/box-dynamic'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/box-dynamic'
Making check in box-dynamic-module
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/box-dynamic-module'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/box-dynamic-module'
Making check in modules
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/modules'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/modules'
Making check in safe
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/safe'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples/safe'
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/examples'
Making check in test-suite
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite'
Making check in standalone
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone'
make check-am
make[3]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone'
cd . && chmod u+x test-system-cmds test-require-extension test-asmobs
make test-num2integral test-round test-gh test-list test-unwind
test-conversion test-system-cmds test-require-extension test-asmobs
make[4]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone'
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..
- -I../../test-suite/standalone -I../.. -I../../libguile-ltdl -pthread
- -O2 -pipe -ggdb -Wall -Wmissing-prototypes -MT
test_num2integral-test-num2integral.o -MD -MP -MF
".deps/test_num2integral-test-num2integral.Tpo" -c -o
test_num2integral-test-num2integral.o `test -f 'test-num2integral.c' ||
echo './'`test-num2integral.c; \
then mv -f ".deps/test_num2integral-test-num2integral.Tpo"
".deps/test_num2integral-test-num2integral.Po"; else rm -f
".deps/test_num2integral-test-num2integral.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2
- -pipe -ggdb -Wall -Wmissing-prototypes -pthread -o test-num2integral
test_num2integral-test-num2integral.o ../../libguile/libguile.la -lgmp
- -lcrypt -lm -lltdl
x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -Wall -Wmissing-prototypes
- -pthread -o .libs/test-num2integral
test_num2integral-test-num2integral.o ../../libguile/.libs/libguile.so
/usr/lib64/libgmp.so -lcrypt -lm /usr/lib64/libltdl.so
creating test-num2integral
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..
- -I../../test-suite/standalone -I../.. -I../../libguile-ltdl -pthread
- -O2 -pipe -ggdb -Wall -Wmissing-prototypes -MT test_round-test-round.o
- -MD -MP -MF ".deps/test_round-test-round.Tpo" -c -o
test_round-test-round.o `test -f 'test-round.c' || echo './'`test-round.c; \
then mv -f ".deps/test_round-test-round.Tpo"
".deps/test_round-test-round.Po"; else rm -f
".deps/test_round-test-round.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2
- -pipe -ggdb -Wall -Wmissing-prototypes -pthread -o test-round
test_round-test-round.o ../../libguile/libguile.la -lgmp -lcrypt -lm -lltdl
x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -Wall -Wmissing-prototypes
- -pthread -o .libs/test-round test_round-test-round.o
../../libguile/.libs/libguile.so /usr/lib64/libgmp.so -lcrypt -lm
/usr/lib64/libltdl.so
creating test-round
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..
- -I../../test-suite/standalone -I../.. -I../../libguile-ltdl -pthread
- -O2 -pipe -ggdb -Wall -Wmissing-prototypes -MT test_gh-test-gh.o -MD -MP
- -MF ".deps/test_gh-test-gh.Tpo" -c -o test_gh-test-gh.o `test -f
'test-gh.c' || echo './'`test-gh.c; \
then mv -f ".deps/test_gh-test-gh.Tpo"
".deps/test_gh-test-gh.Po"; else rm -f ".deps/test_gh-test-gh.Tpo"; exit
1; fi
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2
- -pipe -ggdb -Wall -Wmissing-prototypes -pthread -o test-gh
test_gh-test-gh.o ../../libguile/libguile.la -lgmp -lcrypt -lm -lltdl
x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -Wall -Wmissing-prototypes
- -pthread -o .libs/test-gh test_gh-test-gh.o
../../libguile/.libs/libguile.so /usr/lib64/libgmp.so -lcrypt -lm
/usr/lib64/libltdl.so
creating test-gh
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..
- -I../../test-suite/standalone -I../.. -I../../libguile-ltdl -pthread
- -O2 -pipe -ggdb -Wall -Wmissing-prototypes -MT test_list-test-list.o -MD
- -MP -MF ".deps/test_list-test-list.Tpo" -c -o test_list-test-list.o
`test -f 'test-list.c' || echo './'`test-list.c; \
then mv -f ".deps/test_list-test-list.Tpo"
".deps/test_list-test-list.Po"; else rm -f
".deps/test_list-test-list.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2
- -pipe -ggdb -Wall -Wmissing-prototypes -pthread -o test-list
test_list-test-list.o ../../libguile/libguile.la -lgmp -lcrypt -lm -lltdl
x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -Wall -Wmissing-prototypes
- -pthread -o .libs/test-list test_list-test-list.o
../../libguile/.libs/libguile.so /usr/lib64/libgmp.so -lcrypt -lm
/usr/lib64/libltdl.so
creating test-list
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..
- -I../../test-suite/standalone -I../.. -I../../libguile-ltdl -pthread
- -O2 -pipe -ggdb -Wall -Wmissing-prototypes -MT test_unwind-test-unwind.o
- -MD -MP -MF ".deps/test_unwind-test-unwind.Tpo" -c -o
test_unwind-test-unwind.o `test -f 'test-unwind.c' || echo
'./'`test-unwind.c; \
then mv -f ".deps/test_unwind-test-unwind.Tpo"
".deps/test_unwind-test-unwind.Po"; else rm -f
".deps/test_unwind-test-unwind.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2
- -pipe -ggdb -Wall -Wmissing-prototypes -pthread -o test-unwind
test_unwind-test-unwind.o ../../libguile/libguile.la -lgmp -lcrypt -lm
- -lltdl
x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -Wall -Wmissing-prototypes
- -pthread -o .libs/test-unwind test_unwind-test-unwind.o
../../libguile/.libs/libguile.so /usr/lib64/libgmp.so -lcrypt -lm
/usr/lib64/libltdl.so
test_unwind-test-unwind.o: In function `check_ports':
/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone/test-unwind.c:175:
warning: the use of `mktemp' is dangerous, better use `mkstemp'
creating test-unwind
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..
- -I../../test-suite/standalone -I../.. -I../../libguile-ltdl -pthread
- -O2 -pipe -ggdb -Wall -Wmissing-prototypes -MT
test_conversion-test-conversion.o -MD -MP -MF
".deps/test_conversion-test-conversion.Tpo" -c -o
test_conversion-test-conversion.o `test -f 'test-conversion.c' || echo
'./'`test-conversion.c; \
then mv -f ".deps/test_conversion-test-conversion.Tpo"
".deps/test_conversion-test-conversion.Po"; else rm -f
".deps/test_conversion-test-conversion.Tpo"; exit 1; fi
test-conversion.c: In function ‘test_1’:
test-conversion.c:32: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c:32: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_2’:
test-conversion.c:117: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c:117: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 5 has type ‘scm_t_uintmax’
test-conversion.c: In function ‘test_3’:
test-conversion.c:237: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c:237: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c:249: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c:249: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c:262: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c:262: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c:262: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 6 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_4’:
test-conversion.c:369: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c:369: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 5 has type ‘scm_t_uintmax’
test-conversion.c:381: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c:381: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 5 has type ‘scm_t_uintmax’
test-conversion.c:394: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c:394: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 5 has type ‘scm_t_uintmax’
test-conversion.c:394: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 6 has type ‘scm_t_uintmax’
test-conversion.c: In function ‘test_5’:
test-conversion.c:450: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 3 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_6’:
test-conversion.c:482: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 3 has type ‘scm_t_uintmax’
test-conversion.c: In function ‘test_7s’:
test-conversion.c:510: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_7u’:
test-conversion.c:524: warning: format ‘%Lu’ expects type ‘long long
unsigned int’, but argument 4 has type ‘scm_t_uintmax’
test-conversion.c: In function ‘test_8s’:
test-conversion.c:583: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_intmax’
test-conversion.c: In function ‘test_8u’:
test-conversion.c:641: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 5 has type ‘scm_t_uintmax’
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2
- -pipe -ggdb -Wall -Wmissing-prototypes -pthread -o test-conversion
test_conversion-test-conversion.o ../../libguile/libguile.la -lgmp
- -lcrypt -lm -lltdl
x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -Wall -Wmissing-prototypes
- -pthread -o .libs/test-conversion test_conversion-test-conversion.o
../../libguile/.libs/libguile.so /usr/lib64/libgmp.so -lcrypt -lm
/usr/lib64/libltdl.so
creating test-conversion
make[4]: Nothing to be done for `test-system-cmds'.
make[4]: Nothing to be done for `test-require-extension'.
make[4]: Nothing to be done for `test-asmobs'.
make[4]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone'
make check-TESTS
make[4]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone'
PASS: test-system-cmds
PASS: test-require-extension
PASS: test-num2integral
PASS: test-round
PASS: test-gh
PASS: test-asmobs
PASS: test-list
PASS: test-unwind
PASS: test-conversion
==================
All 9 tests passed
==================
make[4]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone'
make[3]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone'
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite/standalone'
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite'
Making check in benchmark-suite
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/benchmark-suite'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/benchmark-suite'
Making check in lang
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang'
Making check in elisp
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang/elisp'
Making check in internals
make[3]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang/elisp/internals'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang/elisp/internals'
Making check in primitives
make[3]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang/elisp/primitives'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang/elisp/primitives'
make[3]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang/elisp'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang/elisp'
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang/elisp'
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang'
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/lang'
Making check in am
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/am'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/am'
make[1]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1'
make check-TESTS
make[2]: Entering directory
`/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1'
Testing
/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/pre-inst-guile ...
with
GUILE_LOAD_PATH=/var/tmp/portage/dev-scheme/guile-1.8.1/work/guile-1.8.1/test-suite
Running alist.test
Running and-let-star.test
Running arbiters.test
Running bit-operations.test
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running elisp.test
Running environments.test
Running eval.test
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running ftw.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
Running hash.test
Running hooks.test
Running import.test
Running interp.test
Running list.test
Running load.test
Running modules.test
Running numbers.test
FAIL: numbers.test: max: big / real: (= big*5 (max big*5 -inf.0))
FAIL: numbers.test: max: real / big: (= big*5 (max -inf.0 big*5))
FAIL: numbers.test: min: big / real: (= big*5 (min big*5 +inf.0))
FAIL: numbers.test: min: real / big: (= big*5 (min +inf.0 big*5))
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
Running posix.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
Running socket.test
Running alist.test
Running and-let-star.test
Running arbiters.test
Running bit-operations.test
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running elisp.test
Running environments.test
Running eval.test
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running ftw.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
Running hash.test
Running hooks.test
Running import.test
Running interp.test
Running list.test
Running load.test
Running modules.test
Running numbers.test
FAIL: numbers.test: max: big / real: (= big*5 (max big*5 -inf.0))
FAIL: numbers.test: max: real / big: (= big*5 (max -inf.0 big*5))
FAIL: numbers.test: min: big / real: (= big*5 (min big*5 +inf.0))
FAIL: numbers.test: min: real / big: (= big*5 (min +inf.0 big*5))
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
Running posix.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
Running socket.test
Running srcprop.test
Running srfi-1.test
Running srfi-10.test
Running srfi-11.test
Running srfi-13.test
Running srfi-14.test
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:letter
(membership)
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:letter (size)
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:lower-case
(size)
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:upper-case
(size)
ERROR: srfi-14.test: Latin-1 (8-bit charset): char-set:punctuation
(membership) - arguments: ((unbound-variable #f "Unbound variable: ~S"
(thrown) #f))
Running srfi-19.test
Running srfi-26.test
Running srfi-31.test
Running srfi-34.test
Running srfi-39.test
Running srfi-4.test
Running srfi-6.test
Running srfi-60.test
FAIL: srfi-60.test: copy-bit: (eqv? -1 (copy-bit 62 -1 #t))
Running srfi-9.test
Running strings.test
Running structs.test
Running symbols.test
Running syncase.test
Running syntax.test
UNRESOLVED: syntax.test: while: in empty environment: empty body
UNRESOLVED: syntax.test: while: in empty environment: initially false
UNRESOLVED: syntax.test: while: in empty environment: iterating
Running threads.test
Running time.test
Running unif.test
Running version.test
Running weaks.test
Totals for this test run:
passes: 11750
failures: 5
unexpected passes: 0
expected failures: 25
unresolved test cases: 7
untested test cases: 0
unsupported test cases: 9
errors: 1
In thread:
ERROR: In procedure gmtime:
ERROR: Value too large for defined data type
In thread:
ERROR: In procedure gmtime:
ERROR: Value too large for defined data type
FAIL: check-guile
===================
1 of 1 tests failed
===================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFtPRmp/VmCx0OL2wRAmlMAJ4kEst1WQsB/bZhQva4OQeb7g5fPwCgltRp
YI6Au/ReU/4KIvapSaQW6gE=
=eCAn
-----END PGP SIGNATURE-----
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: guile-1.8.1 fails test on amd64
2007-01-22 17:29 guile-1.8.1 fails test on amd64 Marijn Schouten (hkBst)
@ 2007-01-22 20:59 ` Kevin Ryde
2007-01-23 15:15 ` Marijn Schouten (hkBst)
0 siblings, 1 reply; 9+ messages in thread
From: Kevin Ryde @ 2007-01-22 20:59 UTC (permalink / raw)
Cc: bug-guile
"Marijn Schouten (hkBst)" <hkbst@gentoo.org> writes:
>
> test-conversion.c: In function ‘test_1’:
> test-conversion.c:32: warning: format ‘%Ld’ expects type ‘long long
> int’, but argument 4 has type ‘scm_t_intmax’
Rob's looking at that I think.
> FAIL: numbers.test: max: big / real: (= big*5 (max big*5 -inf.0))
> FAIL: numbers.test: max: real / big: (= big*5 (max -inf.0 big*5))
> FAIL: numbers.test: min: big / real: (= big*5 (min big*5 +inf.0))
> FAIL: numbers.test: min: real / big: (= big*5 (min +inf.0 big*5))
> FAIL: numbers.test: max: big / real: (= big*5 (max big*5 -inf.0))
> FAIL: numbers.test: max: real / big: (= big*5 (max -inf.0 big*5))
> FAIL: numbers.test: min: big / real: (= big*5 (min big*5 +inf.0))
> FAIL: numbers.test: min: real / big: (= big*5 (min +inf.0 big*5))
Thanks, I think I fixed that (dodgy test).
> ERROR: srfi-14.test: Latin-1 (8-bit charset): char-set:punctuation
> (membership) - arguments: ((unbound-variable #f "Unbound variable: ~S"
> (thrown) #f))
Another dodgy test.
> FAIL: srfi-60.test: copy-bit: (eqv? -1 (copy-bit 62 -1 #t))
An actual bug, should be fixed now (and also fixed in the debian
packaged version now I think).
> In thread:
> ERROR: In procedure gmtime:
> ERROR: Value too large for defined data type
Can you tell where that comes from? That might be a new one.
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: guile-1.8.1 fails test on amd64
2007-01-22 20:59 ` Kevin Ryde
@ 2007-01-23 15:15 ` Marijn Schouten (hkBst)
2007-01-23 15:45 ` Ludovic Courtès
0 siblings, 1 reply; 9+ messages in thread
From: Marijn Schouten (hkBst) @ 2007-01-23 15:15 UTC (permalink / raw)
Cc: bug-guile
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Kevin Ryde wrote:
>> In thread:
>> ERROR: In procedure gmtime:
>> ERROR: Value too large for defined data type
>
> Can you tell where that comes from? That might be a new one.
I have no idea, I just mindlessly ran the tests :)
What exactly do you want to know?
Marijn
PS No need to CC me anymore
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFtiaQp/VmCx0OL2wRAkgOAJ9zetlE06SMrD/pKJSKyO3yVhHTFACgqJNq
wjuYh9mYux7WU9GkKj7jDdo=
=tFIU
-----END PGP SIGNATURE-----
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: guile-1.8.1 fails test on amd64
2007-01-23 15:15 ` Marijn Schouten (hkBst)
@ 2007-01-23 15:45 ` Ludovic Courtès
2007-01-23 16:15 ` Marijn Schouten (hkBst)
0 siblings, 1 reply; 9+ messages in thread
From: Ludovic Courtès @ 2007-01-23 15:45 UTC (permalink / raw)
Hi,
"Marijn Schouten (hkBst)" <hkbst@gentoo.org> writes:
> Kevin Ryde wrote:
>>> In thread:
>>> ERROR: In procedure gmtime:
>>> ERROR: Value too large for defined data type
>>
>> Can you tell where that comes from? That might be a new one.
>
> I have no idea, I just mindlessly ran the tests :)
> What exactly do you want to know?
I think he wants to know which specific test, and optionally which
specific function invocation, led to this error. Chances are high that
it comes from `time.test'. What you can do is run only this test as
follows:
(Get at the root of your Guile build.)
$ ./pre-inst-guile -l test-suite/tests/time.test
Hopefully, this will reproduce the error message. Then you can try to
identity which sub-test from that file leads to that error, and finally
reproduce the very invocation that reproduces it.
Good luck! :-)
Thanks,
Ludovic.
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: guile-1.8.1 fails test on amd64
2007-01-23 15:45 ` Ludovic Courtès
@ 2007-01-23 16:15 ` Marijn Schouten (hkBst)
2007-01-24 21:59 ` Kevin Ryde
0 siblings, 1 reply; 9+ messages in thread
From: Marijn Schouten (hkBst) @ 2007-01-23 16:15 UTC (permalink / raw)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ludovic Courtès wrote:
> I think he wants to know which specific test, and optionally which
> specific function invocation, led to this error. Chances are high that
> it comes from `time.test'. What you can do is run only this test as
> follows:
>
> (Get at the root of your Guile build.)
> $ ./pre-inst-guile -l test-suite/tests/time.test
This produces the following output:
PASS: gmtime: (in another thread after error 2147483647)
In thread:
ERROR: In procedure gmtime:
ERROR: Value too large for defined data type
PASS: gmtime: (in another thread after error 9223372036854775807)
PASS: gmtime: (in another thread after error -1)
PASS: gmtime: (in another thread after error -2147483648)
In thread:
ERROR: In procedure gmtime:
ERROR: Value too large for defined data type
PASS: gmtime: (in another thread after error -9223372036854775808)
PASS: internal-time-units-per-second: versus times and sleep
PASS: localtime: gmtoff of EST+5 at GMT 10:00am on 10 Jan 2000
PASS: localtime: gmtoff of EST+5 at GMT 3am on 10 Jan 2000
PASS: localtime: gmtoff of AST-10 at GMT 10pm on 10 Jan 2000
PASS: localtime: gmtoff of EST+5 at GMT 3am on 1 Jan 2000
PASS: localtime: gmtoff of AST-10 at GMT 10pm on 31 Dec 2000
PASS: mktime: gmtoff of EST+5 at 10:00am on 10 Jan 2000
PASS: mktime: gmtoff of EST+5 at 10:00pm on 10 Jan 2000
PASS: mktime: gmtoff of AST-10 at 3:00am on 10 Jan 2000
PASS: mktime: gmtoff of EST+5 at 10:00pm on 31 Dec 2000
PASS: mktime: gmtoff of AST-10 at 3:00am on 1 Jan 2000
PASS: strftime: C99 %z format: GMT
PASS: strftime: C99 %z format: EST+5
PASS: strptime: in another thread after error
PASS: strptime: GNU %s format: gmtoff on GMT
PASS: strptime: GNU %s format: gmtoff on EST+5
Note that I have built guile without thread support.
> Hopefully, this will reproduce the error message. Then you can try to
> identity which sub-test from that file leads to that error, and finally
> reproduce the very invocation that reproduces it.
Having a look at this now.
> Good luck! :-)
Thanks :)
Marijn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFtjSap/VmCx0OL2wRAiGdAKC0s/62ev13os/VGYbapLJC8YEqEwCgriM0
KLa/QNMEMGyr/wQyfUKg4D0=
=jucl
-----END PGP SIGNATURE-----
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: guile-1.8.1 fails test on amd64
2007-01-23 16:15 ` Marijn Schouten (hkBst)
@ 2007-01-24 21:59 ` Kevin Ryde
2007-01-24 22:00 ` Kevin Ryde
0 siblings, 1 reply; 9+ messages in thread
From: Kevin Ryde @ 2007-01-24 21:59 UTC (permalink / raw)
To: Marijn Schouten (hkBst); +Cc: bug-guile
[-- Attachment #1: Type: text/plain, Size: 475 bytes --]
"Marijn Schouten (hkBst)" <hkbst@gentoo.org> writes:
>
> ERROR: Value too large for defined data type
> PASS: gmtime: (in another thread after error 9223372036854775807)
Hmm. Thanks. I think the change below should do the trick, if you'd
like to try it.
> Note that I have built guile without thread support.
Are you sure? Those tests are meant for threads, and it looks like
(provided? 'threads)
passed. (Run ./pre-inst-guile and try that if you want to check.)
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: time.test.gmtime.diff --]
[-- Type: text/x-diff, Size: 344 bytes --]
--- time.test.~1.6.2.4.~ 2006-09-23 10:05:29.000000000 +1000
+++ time.test 2007-01-25 08:56:05.000000000 +1100
@@ -34,7 +34,7 @@
(alarm 5)
(false-if-exception (gmtime t))
- (join-thread (begin-thread (catch 'out-of-range
+ (join-thread (begin-thread (catch #f
(lambda () (gmtime t))
(lambda args #f))))
(alarm 0)
[-- Attachment #3: Type: text/plain, Size: 137 bytes --]
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: guile-1.8.1 fails test on amd64
2007-01-24 21:59 ` Kevin Ryde
@ 2007-01-24 22:00 ` Kevin Ryde
2007-01-25 18:04 ` Marijn Schouten (hkBst)
0 siblings, 1 reply; 9+ messages in thread
From: Kevin Ryde @ 2007-01-24 22:00 UTC (permalink / raw)
To: Marijn Schouten (hkBst); +Cc: bug-guile
[-- Attachment #1: Type: text/plain, Size: 26 bytes --]
Oh, sorry, wrong change:
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: time.test.gmtime.diff --]
[-- Type: text/x-diff, Size: 344 bytes --]
--- time.test.~1.6.2.4.~ 2006-09-23 10:05:29.000000000 +1000
+++ time.test 2007-01-25 08:59:24.000000000 +1100
@@ -34,7 +34,7 @@
(alarm 5)
(false-if-exception (gmtime t))
- (join-thread (begin-thread (catch 'out-of-range
+ (join-thread (begin-thread (catch #t
(lambda () (gmtime t))
(lambda args #f))))
(alarm 0)
[-- Attachment #3: Type: text/plain, Size: 137 bytes --]
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: guile-1.8.1 fails test on amd64
2007-01-24 22:00 ` Kevin Ryde
@ 2007-01-25 18:04 ` Marijn Schouten (hkBst)
0 siblings, 0 replies; 9+ messages in thread
From: Marijn Schouten (hkBst) @ 2007-01-25 18:04 UTC (permalink / raw)
To: Kevin Ryde; +Cc: bug-guile
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Kevin Ryde wrote:
> Oh, sorry, wrong change:
> ------------------------------------------------------------------------
>
> --- time.test.~1.6.2.4.~ 2006-09-23 10:05:29.000000000 +1000
> +++ time.test 2007-01-25 08:59:24.000000000 +1100
> @@ -34,7 +34,7 @@
>
> (alarm 5)
> (false-if-exception (gmtime t))
> - (join-thread (begin-thread (catch 'out-of-range
> + (join-thread (begin-thread (catch #t
> (lambda () (gmtime t))
> (lambda args #f))))
> (alarm 0)
>
>
> ------------------------------------------------------------------------
with that change the output from that first test is:
PASS: gmtime: (in another thread after error 2147483647)
PASS: gmtime: (in another thread after error 9223372036854775807)
PASS: gmtime: (in another thread after error -1)
PASS: gmtime: (in another thread after error -2147483648)
PASS: gmtime: (in another thread after error -9223372036854775808)
Marijn
PS I did have threads enabled. There was a typo in my configure script. When they are really disabled I do get the UNSUPPORTED messages instead of ERRORS.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFuPEqp/VmCx0OL2wRAu2+AJ9Fp859BaW5LFNMQ3aaDGHAY79HgACfalZr
CeXPHoHVVHesLhSw4FhfS/Y=
=HLfU
-----END PGP SIGNATURE-----
_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-01-25 18:04 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-22 17:29 guile-1.8.1 fails test on amd64 Marijn Schouten (hkBst)
2007-01-22 20:59 ` Kevin Ryde
2007-01-23 15:15 ` Marijn Schouten (hkBst)
2007-01-23 15:45 ` Ludovic Courtès
2007-01-23 16:15 ` Marijn Schouten (hkBst)
2007-01-24 21:59 ` Kevin Ryde
2007-01-24 22:00 ` Kevin Ryde
2007-01-25 18:04 ` Marijn Schouten (hkBst)
-- strict thread matches above, loose matches on Subject: below --
2007-01-17 17:40 Marijn Schouten (hkBst)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).