bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fwd: Building m4 fails under Interix-3.5


From: Eric Blake
Subject: Re: Fwd: Building m4 fails under Interix-3.5
Date: Thu, 23 Oct 2008 17:46:28 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.17) Gecko/20080914 Thunderbird/2.0.0.17 Mnenhy/0.7.5.666

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[adding bug-gnulib]

According to Thomas Klausner on 10/23/2008 3:18 PM:
> Aleksey Cheusov <address@hidden> has reported a problem with building
> m4-1.4.12 on Interix. Here's his mail:
> 
> ----- Forwarded message from Aleksey Cheusov <address@hidden> -----
> m4 required by autoconf fails under Interix-3.5
> 
> ===> Building for m4-1.4.12
> ...
> fatal-signal.c: In function `install_handlers':
> fatal-signal.c:189: error: `SA_NODEFER' undeclared (first use in this 
> function)
> fatal-signal.c:189: error: (Each undeclared identifier is reported only once
> fatal-signal.c:189: error: for each function it appears in.)
> *** Error code 1

Thanks for the report.  This means that the gnulib sigaction module (a
dependency of fatal-signal) has not yet been ported to Interix.  I don't
have access to Interix, so I'm not in a position to write the patch.  Care
to offer a hand?  In general, Interix developers are very much
under-represented on the gnulib lists, and without someone contributing to
gnulib who actually cares about this platform, we won't be able to promise
much portability to Interix, since it is a very far cry from Posix-compliant.

>    0 ~>grep SA_ /usr/include/*                           
>    /usr/include/signal.h:#define SA_NOCLDSTOP 0x00000001
>    /usr/include/signal.h:#define SA_RESTART   0x00000002
>    /usr/include/signal.h:#define SA_RESETHAND   0x00000004

Obviously, Interix does not meet the assumptions made for mingw, which is
the primary other system that is very lacking when it comes to sigaction
support.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkBDNQACgkQ84KuGfSFAYAk1QCgsW+qYlaZlL4ZMQFBDvBsagyj
xWQAoKXBliTkQRva97g9w497QddGJn4L
=lp3Z
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]