So, after downloading the tarball, and updating local.mk I was able to build from the sources.
Will provide the details later, but summary of "make check" is: ============================================================================ Testsuite summary for GNU coreutils 8.27.4-3c9d7 ============================================================================ # TOTAL: 592 # PASS: 412 # SKIP: 177 # XFAIL: 0 # FAIL: 3 # XPASS: 0 # ERROR: 0 ============================================================================ See ./tests/test-suite.log Please report to [email protected] ============================================================================ On Wed, Jun 21, 2017 at 7:00 AM, Pádraig Brady <[email protected]> wrote: > On 20/06/17 15:18, Michael Felt wrote: >> >> >> On 6/18/2017 10:55 PM, Pádraig Brady wrote: >>>> Stop. >>>> make returned an error >>>> >>>> Will look another time into missing "renameat" >>> See http://bugs.gnu.org/26044 >> I suppossed that solved that problem - and then the next one. Or maybe I >> should have done something different from "autoreconf" after modifying >> bootstrap.conf. >> >> Now it stops - even with GNU make - at: >> WARNING: 'makeinfo' is missing on your system. >> You should only need it if you modified a '.texi' file, or >> any other file indirectly affecting the aspect of the manual. >> You might want to install the Texinfo package: >> <http://www.gnu.org/software/texinfo/> >> The spurious makeinfo call might also be the consequence of >> using a buggy 'make' (AIX, DU, IRIX), in which case you might >> want to install GNU make: >> <http://www.gnu.org/software/make/> >> >> I can install the package that include makeinfo - but from memory, I did not >> need it with 8.25 (8.26 I never succeeded, nor posted about the issues). >> >> After installing texinfo - make continues, but sadly ends with: >> CCLD src/cp >> ld: 0711-317 ERROR: Undefined symbol: .renameat >> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more >> information. >> Makefile:7586: recipe for target 'src/cp' failed >> make[2]: *** [src/cp] Error 8 >> make[2]: Leaving directory '/data/prj/gnu/coreutils-8.27' >> Makefile:10791: recipe for target 'all-recursive' failed >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory '/data/prj/gnu/coreutils-8.27' >> Makefile:5798: recipe for target 'all' failed >> make: *** [all] Error 2 >> >> Summary: >> 1. updated local.mk to say -qinclude=config.h >> 2. updated bootstrap.conf to include renameat >> 3. ran autoreconf >> 4. installed "gmake" and texinfo (for makeinfo) >> 5. still ends at missing renameat > > There was a link in that bug where I made a dist tarball available > that should handle the renameat issue. > Hopefully that won't trigger the need for makeinfo. > Anyway to get around that you can just touch the info file I'd say > > cheers, > Pádraig >
