GNU bug report logs - #35430
MinGW: Including libguile.h breaks build because there is no sys/select.h

Previous Next

Package: guile;

Reported by: John Ralls <jralls <at> ceridwen.us>

Date: Thu, 25 Apr 2019 20:03:02 UTC

Severity: normal

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: John Ralls <jralls <at> ceridwen.us>
To: bug-guile <at> gnu.org
Subject: MinGW: Including libguile.h breaks build because there is no
 sys/select.h
Date: Thu, 25 Apr 2019 13:01:50 -0700
libguile.h indirectly includes libguile/iselect.h via libguile/threads.h and libguile/deprecated.h. iselect.h in turn includes <sys/select.h> that is not provided by MinGW.

<sys/select.h> is included in iselect.h to provide a declaration of fd_set; in MinGW that's declared in winsock2.h.






This bug report was last modified 2 years and 266 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.