>> numbers.c: In function 'scm_is_unsigned_integer': >> numbers.c:5756: warning: control may reach end of non-void function >> '__gmpz_get_ui' being inlined > > That appears to be more of a GMP and/or GCC problem. There are bug > reports against GCC for incorrect diagnostics of that sort, e.g., > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21800 . That could be > something like that. > > Which version of GMP and GCC are you using?
gmp 4.1.4 gcc 4.0.2 > In the meantime, you can try compiling without `-Werror', run "make > check", and report back. PASS: test-system-cmds PASS: test-require-extension PASS: test-bad-identifiers PASS: test-num2integral PASS: test-round PASS: test-gh PASS: test-asmobs PASS: test-list PASS: test-unwind FAIL: test-conversion PASS: test-use-srfi PASS: test-scm-c-read PASS: test-with-guile-module PASS: test-scm-with-guile ================================== 1 of 14 tests failed One more small detail to report. I mentioned that all the include flags were being duplicated throughout the compile process, but actually I'm a bit wrong. The flags start to be duplicated when entering the libguile directory, not before that. -- Didier Godefroy mailto:[email protected]
