GNU bug report logs -
#14789
Test failures under Cygwin (Guile master)
Previous Next
Reported by: Vasiliy <testtest_2005 <at> ukr.net>
Date: Thu, 4 Jul 2013 16:43:01 UTC
Severity: normal
Done: Andy Wingo <wingo <at> pobox.com>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 14789 <at> debbugs.gnu.org (full text, mbox):
retitle 14789 Test failures under Cygwin (Guile master)
thanks
Hi,
Vasiliy <testtest_2005 <at> ukr.net> writes:
> I have just tried to compile Guile from the git sources under Cygwin
> (64-bit), and all the modules got compied by GUILEC as ELF
> executables, not as PE/PE+'s as I would expect it, what was also quite
> (unfortunate) surprising. Any ideas, what could be wrong?
This is intentional. Guile 2.2 will use ELF as the format for .go
files, regardless of platform.
> ERROR: In procedure dynamic-func:
> ERROR: In procedure dynamic-pointer: Symbol not found: strerror
> FAIL: test-ffi
This is a portability problem in our test suite, and doesn't indicate a
problem with Guile itself. Still, it would be good to fix it at some
point.
> fail: scm_from_double (1) == +nan.0
> FAIL: test-conversion.exe
This is a _real_ bug, either in Guile or in Cygwin itself. That "1"
should have been NaN. One possibility is that Cygwin's 'fprintf'
doesn't handle NaN's properly.
Another more troubling possibility is that the code in
test-suite/standalone/test-conversion.c:ieee_init, also found in
libguile/numbers.c:guile_ieee_init, is not working properly under
Cygwin. This could be a serious problem for numerics.
Were there any failures in 'numbers.test'?
Thanks,
Mark
This bug report was last modified 9 years and 32 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.