[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Build errors on IRIX 5.3
From: |
Bruno Haible |
Subject: |
Re: Build errors on IRIX 5.3 |
Date: |
Mon, 31 Oct 2011 22:46:47 +0100 |
User-agent: |
KMail/1.13.6 (Linux/2.6.37.6-0.5-desktop; KDE/4.6.0; x86_64; ; ) |
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 <address@hidden>
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 <address@hidden>.
--- 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.
address@hidden
+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.
address@hidden
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.
address@hidden
+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.
address@hidden
+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.
address@hidden
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.
address@hidden
+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}.
address@hidden
+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.
address@hidden
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
address@hidden
+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>