> > > On IRIX 6.5:
> After this error is fixed, I get a link error:
>
> CCLD sort
> (null): WARNING 1 : Unknown option: -as-needed (ignored).
> ld32: WARNING 84 : ../lib/libcoreutils.a is not used for resolving any symbol.
> ld32: ERROR 33 : Unresolved text symbol "pthread_join" -- 1st referenced by
> sort.o.
> Use linker option -v to see when and which objects, archives and dsos
> are loaded.
> ld32: INFO 152: Output file removed because of error.
> *** Error code 2 (bu21)
Once this is fixed, "make check" fails like this:
Making check in doc
GEN sc-avoid-builtin
GEN sc-avoid-io
GEN sc-avoid-non-zero
GEN sc-avoid-path
GEN sc-avoid-timezone
GEN sc-avoid-zeroes
GEN sc-exponent-grouping
GEN sc-lower-case-var
syntax error at -e line 2, near "while"
Backslash found where operator expected at -e line 2, near ") \"
(Missing operator before \?)
Backslash found where operator expected at -e line 5, near "1 \"
(Missing operator before \?)
syntax error at -e line 5, near "1 \"
Backslash found where operator expected at -e line 6, near "}
\"
(Missing operator before \?)
syntax error at -e line 7, near ";}"
Execution of -e aborted due to compilation errors.
*** Error code 1 (bu21)
This is because there is no 'perl' on this machine:
$ grep PERL config.status
S["PERL"]="${SHELL}
/home/haible/multibuild-1209/irix65-cc/coreutils-8.12.178-df9cd/build-aux/missing
--run perl"
Remember that 'perl' is not a build prerequisite according to the
GNU coding standards [1].
Bruno
[1] http://www.gnu.org/prep/standards/standards.html#Utilities-in-Makefiles
--
In memoriam Nikolai Bryukhanov <http://en.wikipedia.org/wiki/Nikolai_Bryukhanov>