-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [adding bug-gnulib]
According to Thomas Klausner on 10/23/2008 3:18 PM: > Aleksey Cheusov <[EMAIL PROTECTED]> has reported a problem with building > m4-1.4.12 on Interix. Here's his mail: > > ----- Forwarded message from Aleksey Cheusov <[EMAIL PROTECTED]> ----- > 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 [EMAIL PROTECTED] -----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-----