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