Bruno Haible wrote: >> http://meyering.net/cu/coreutils-8.14.116-1e18d.tar.xz > > The README says that GNU make is needed on OSF/1. > > But for "make check", it is also needed on IRIX 6.5 and Solaris <= 9. > With the vendor 'make', "make check" fails. > > On IRIX: > > ... > 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) > > On Solaris 9: > > 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 > GEN sc-use-small-caps-NUL > GEN check-texinfo > Making check in man > Making check in po > Making check in tests > GEN .built-programs > make check-TESTS > bash: -c: line 4: syntax error: unexpected end of file > *** Error code 2 > make: Fatal error: Command failed for target `misc/help-version.log' > > > Could this be documented in the README as well?
Sure. Thanks for the report. >From 4d3e398a74cf9546642c77be89e3bd811150faa4 Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyer...@redhat.com> Date: Thu, 5 Jan 2012 08:10:29 +0100 Subject: [PATCH] doc: README: recommend GNU make to run tests on IRIX 6.5 and Solaris 9 * README: Document vendor "make check" failure on those two systems. Reported by Bruno Haible. --- README | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/README b/README index 90b1d40..b3af07b 100644 --- a/README +++ b/README @@ -134,6 +134,14 @@ the best solution is to use GNU make. Otherwise, simply remove all mention of "[$(EXEEXT)" from src/Makefile. +************************************************* +"make check" failure on IRIX 6.5 and Solaris <= 9 +------------------------------------------------- + +Using the vendor make program to run "make check" fails on these two systems. +If you want to run all of the tests there, use GNU make. + + ********************** Running tests as root: -- 1.7.8.2.329.g04d73