Vladimir Zhbanov <[email protected]> skribis: > On 10/29/15, Ludovic Courtès <[email protected]> wrote: > ... >> Could you explain the details? An excerpt of the build log when >> cross-compiling to MinGW without the patch would be great. >> >> The reason I ask is that we rely on Gnulib for these portability >> things. The <sys/select.h> in libguile/iselect.h is supposed to do the >> right thing; if it’s not, we should (1) update our Gnulib copy, and (2) >> fix the problem in Gnulib if it’s still there. > > OK, on my system (Debian jessie (stable)) guile builds well under > MinGW. However, when I'm trying to compile geda-gaf it complains: > > In file included from > /home/user/minipack/result/include/guile/2.0/libguile/threads.h:31:0, > from > /home/user/minipack/result/include/guile/2.0/libguile/async.h:29, > from > /home/user/minipack/result/include/guile/2.0/libguile.h:37, > from ./../include/libgeda_priv.h:4, > from scheme_init.c:26: > /home/user/minipack/result/include/guile/2.0/libguile/iselect.h:31:24: > fatal error: sys/select.h: No such file or directory > #include <sys/select.h>
Could you run ‘make V=1’ and send a bit more of the log, so we can see the compiler command line? Thanks, Ludo’.
