Hello, I'm getting these errors when compiling the very latest repository of guile with cygwin. I temporary patched the sources just for collecting all error messages until it compiled guile.exe
Sincerely, Carlo Bramini. libtool: compile: gcc -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I../../guile-git -I.. -I../../guile-git/lib -I../lib -Wall -Wmissing-prototypes -Werror -g -O2 -MT libguile_la-vm.lo -MD -MP -MF .deps/libguile_la-vm.Tpo -c ../../guile-git/libguile/vm.c -DDLL_EXPORT -DPIC -o .libs/libguile_la-vm.o In file included from ../../guile-git/libguile/vm-engine.c:132, from ../../guile-git/libguile/vm.c:322: ../../guile-git/libguile/vm-i-system.c: In function `vm_regular_engine': ../../guile-git/libguile/vm-i-system.c:177: warning: comparison is always false due to limited range of data type In file included from ../../guile-git/libguile/vm-engine.c:132, from ../../guile-git/libguile/vm.c:330: ../../guile-git/libguile/vm-i-system.c: In function `vm_debug_engine': ../../guile-git/libguile/vm-i-system.c:177: warning: comparison is always false due to limited range of data type make[3]: *** [libguile_la-vm.lo] Error 1 libtool: compile: gcc -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I../../guile-git -I.. -I../../guile-git/lib -I../lib -Wall -Wmissing-prototypes -Werror -g -O2 -MT libguile_la-vports.lo -MD -MP -MF .deps/libguile_la-vports.Tpo -c ../../guile-git/libguile/vports.c -DDLL_EXPORT -DPIC -o .libs/libguile_la-vports.o ../../guile-git/libguile/vports.c: In function `sf_flush': ../../guile-git/libguile/vports.c:63: warning: comparison is always false due to limited range of data type make[3]: *** [libguile_la-vports.lo] Error 1 libtool: compile: gcc -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I../../guile-git -I.. -I../../guile-git/lib -I../lib -Wall -Wmissing-prototypes -Werror -g -O2 -MT libguile_la-srfi-13.lo -MD -MP -MF .deps/libguile_la-srfi-13.Tpo -c ../../guile-git/libguile/srfi-13.c -DDLL_EXPORT -DPIC -o .libs/libguile_la-srfi-13.o ../../guile-git/libguile/srfi-13.c: In function `string_titlecase_x': ../../guile-git/libguile/srfi-13.c:2522: warning: comparison is always false due to limited range of data type ../../guile-git/libguile/srfi-13.c:2522: warning: comparison is always false due to limited range of data type make[3]: *** [libguile_la-srfi-13.lo] Error 1