unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* 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).