[Top][All Lists]
[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-----