Hi Tom, > Building the usual full snapshot with tests on IRIX 5.3 resulted in some > build errors and no tests being run. > ... > I've dumped the full build log and a copy of config.log here: > http://jupiterrise.com/tmp/gnulib-gb3e1b8d-irix53-gcc346-build.log > http://jupiterrise.com/tmp/gnulib-gb3e1b8d-irix53-gcc346-config.log or > http://jupiterrise.com/tmp/gnulib-gb3e1b8d-irix53-gcc346-config.log.gz
Thanks for the reports. Currently each of the other issues is some bit of work to fix, and IRIX 5.3 is low priority for me (it was released ca. in 1993..1994, and is superseded by IRIX 6 since 1998). Therefore I'm not doing more than to document the issues. If you have time, feel free to propose patches for the issues (one by one). Or use "gnulib-tool --avoid=getpwnam_r --avoid=poll ..." to avoid the known non-working modules when building a testdir. 2011-10-31 Bruno Haible <br...@clisp.org> doc about some IRIX 5.3 problems. * doc/posix-functions/getpwnam_r.texi: Mention incompatible declaration on IRIX 5.3. * doc/posix-headers/poll.texi: Mention missing nfds_t on IRIX 5.3. * doc/posix-functions/ptsname.texi: Mention missing declaration on IRIX 5.3. * doc/posix-functions/grantpt.texi: Likewise. * doc/posix-functions/unlockpt.texi: Likewise. * doc/posix-functions/lgamma.texi: Likewise. * doc/posix-functions/nextafter.texi: Likewise. * doc/posix-functions/remainder.texi: Likewise. * doc/posix-functions/select.texi: Mention misplaced declaration on IRIX 5.3. Reported by Tom G. Christensen <t...@jupiterrise.com>. --- doc/posix-functions/getpwnam_r.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-functions/getpwnam_r.texi Mon Oct 31 22:29:34 2011 @@ -18,4 +18,8 @@ @item This function is missing on some platforms: OpenBSD 3.8, Minix 3.1.8, mingw, MSVC 9, BeOS. +@item +This function has an incompatible declaration, with fewer than five +arguments, on some platforms: +IRIX 5.3. @end itemize --- doc/posix-functions/grantpt.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-functions/grantpt.texi Mon Oct 31 22:32:16 2011 @@ -16,6 +16,9 @@ Portability problems not fixed by Gnulib: @itemize @item +This function is not declared on some platforms: +IRIX 5.3. +@item This function reports success for invalid file descriptors on some platforms: Cygwin 1.7.9. @end itemize --- doc/posix-functions/lgamma.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-functions/lgamma.texi Mon Oct 31 22:37:31 2011 @@ -15,4 +15,7 @@ @item This function is missing on some platforms: Minix 3.1.8, MSVC 9. +@item +This function is not declared on some platforms: +IRIX 5.3. @end itemize --- doc/posix-functions/nextafter.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-functions/nextafter.texi Mon Oct 31 22:37:31 2011 @@ -15,4 +15,7 @@ @item This function is missing on some platforms: Minix 3.1.8, MSVC 9. +@item +This function is not declared on some platforms: +IRIX 5.3. @end itemize --- doc/posix-functions/ptsname.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-functions/ptsname.texi Mon Oct 31 22:32:17 2011 @@ -16,6 +16,9 @@ Portability problems not fixed by Gnulib: @itemize @item +This function is not declared on some platforms: +IRIX 5.3. +@item On Solaris 11 2010-11, this function fails on all BSD-style @file{/dev/pty*} device files. @end itemize --- doc/posix-functions/remainder.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-functions/remainder.texi Mon Oct 31 22:37:31 2011 @@ -15,4 +15,7 @@ @item This function is missing on some platforms: MSVC 9. +@item +This function is not declared on some platforms: +IRIX 5.3. @end itemize --- doc/posix-functions/select.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-functions/select.texi Mon Oct 31 22:37:30 2011 @@ -37,4 +37,8 @@ @item On Linux, when some file descriptor refers to a regular file, @code{select} may fail, setting @code{errno} to @code{EBADF}. +@item +This function is declared in @code{<unistd.h>}, not @code{<sys/select.h>}, +on some platforms: +IRIX 5.3. @end itemize --- doc/posix-functions/unlockpt.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-functions/unlockpt.texi Mon Oct 31 22:32:18 2011 @@ -16,6 +16,9 @@ Portability problems not fixed by Gnulib: @itemize @item +This function is not declared on some platforms: +IRIX 5.3. +@item This function reports success for invalid file descriptors on some platforms: NetBSD 5.1, Cygwin 1.7.9. @end itemize --- doc/posix-headers/poll.texi.orig Mon Oct 31 22:38:28 2011 +++ doc/posix-headers/poll.texi Mon Oct 31 22:30:10 2011 @@ -14,4 +14,7 @@ Portability problems not fixed by Gnulib: @itemize +@item +This header file does not defined @code{nfds_t} on some platforms: +IRIX 5.3. @end itemize -- In memoriam Manon Roland <http://en.wikipedia.org/wiki/Madame_Roland>