guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Any New Guile Release Planned ?


From: Vladimir Zhbanov
Subject: Re: Any New Guile Release Planned ?
Date: Mon, 2 Nov 2015 15:10:15 +0300

Ludovic,
sorry for the private mail. I'll repeat it here.

On 10/29/15, Ludovic Courtès <address@hidden> 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>
                        ^
compilation terminated.
make[4]: *** [scheme_init.x] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2

AFAICS, mingw package in Debian has the winsock2.h headers while I
don't see any select.h
  $ locate winsock|grep mingw
  /usr/i686-w64-mingw32/include/winsock2.h
  /usr/share/mingw-w64/include/winsock2.h
  /usr/x86_64-w64-mingw32/include/winsock2.h
  $ locate select.h|grep mingw

I don't know if the issue is in mingw itself or in guile, however
after applying the patch I've mentioned all builds well.

Thanks,
  Vladimir



reply via email to

[Prev in Thread] Current Thread [Next in Thread]