guile-2.0.11 problem with cygin header
Ken Brown
kbrown@cornell.edu
Mon Jun 6 12:46:00 GMT 2016
On 6/6/2016 5:43 AM, Marco Atzeri wrote:
> I am reasonable sure that last time, long time ago,
> there was not this problem on building guile 2.0.11.
>
> I suspect is due to the re shuffle of cygwin header
> plus the local version of "signal.h".
> But I am a bit lost in following all the chain:
>
> ------------------------------------------------------
> make[4]: Entering directory
> '/cygdrive/e/cyg_pub/devel/guile/prova20/guile-2.0.11-1.x86_64/build/lib'
> CC binary-io.lo
> In file included from /usr/include/sys/signal.h:112:0,
> from /usr/include/signal.h:6,
> from ./signal.h:52,
> from ./sys/select.h:107,
> from /usr/include/sys/time.h:47,
> from ./sys/time.h:39,
> from ./sys/select.h:86,
> from /usr/include/sys/types.h:68,
> from ./sys/types.h:27,
> from ./fcntl.h:50,
> from
> /cygdrive/e/cyg_pub/devel/guile/prova20/guile-2.0.11-1.x86_64/src/guile-2.0.11/lib/binary-io.h:22,
>
> from
> /cygdrive/e/cyg_pub/devel/guile/prova20/guile-2.0.11-1.x86_64/src/guile-2.0.11/lib/binary-io.c:3:
>
> /usr/include/cygwin/signal.h:178:3: error: unknown type name
> 'pthread_attr_t'
This is a gnulib problem that has already been fixed upstream. See the
thread starting at
http://lists.gnu.org/archive/html/bug-gnulib/2016-03/msg00054.html
So you just have to update the lib subdirectory of the guile source.
Ken
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list