[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
- Re: Any New Guile Release Planned ?,
Vladimir Zhbanov <=