> > > 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>

Reply via email to