Subject: bug#35430: MinGW: Including libguile.h breaks build because there is no sys/select.h

From: John Ralls <[email-masked]>
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.