Opened 16 hours ago

Last modified 7 hours ago

#5628 new enhancement

coreutils-9.6

Reported by: Xi Ruoyao Owned by: lfs-book
Priority: normal Milestone: 12.3
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (6)

comment:1 by Xi Ruoyao, 16 hours ago

As usual the i18n patch needs to be updated.

comment:2 by Xi Ruoyao, 8 hours ago

I managed to rebase the i18n patch but now autoreconf -fiv blows up. It invokes autopoint, and autopoint extracts threadlib.m4 from /usr/share/gettext/archive.dir.tar.xz, overwriting the (newer) one shipped in the package. The bootstrap script in the package says:

  # NOTE: we have to be careful to run both autopoint and libtoolize
  # before gnulib-tool, since gnulib-tool is likely to provide newer
  # versions of files "installed" by these two programs.
  # Then, *after* gnulib-tool (see below), we have to be careful to
  # run autoreconf in such a way that it does not run either of these
  # two just-pre-run programs.

and maybe we are hitting this. But why this wasn't an issue for coreutils-9.5??

Last edited 8 hours ago by Xi Ruoyao (previous) (diff)

comment:3 by Xi Ruoyao, 8 hours ago

Also the issue above isn't related to the patch. Just run autoreconf -fiv in the original release tarball and it'll blow up.

comment:4 by Xi Ruoyao, 8 hours ago

Remving -i from the autoreconf command line does allow to build the package, but then the test suite blows up because Makefile.in is generated with /usr/share/automake-1.17/am/check.am which passes --collect-skipped-logs to test-driver, but without -i the shipped test-driver isn't updated by the automake-1.17 copy and it doesn't support --collect-skipped-log.

comment:5 by Xi Ruoyao, 7 hours ago

autoreconf -fv && automake -af works.

Note: See TracTickets for help on using tickets.