On 5/2/20 11:44 PM, Ken Moffat via lfs-dev wrote:
On Sun, May 03, 2020 at 12:02:12PM +0800, Xi Ruoyao via lfs-dev wrote:
On 2020-05-03 04:18 +0100, Ken Moffat via lfs-dev wrote:
I'm building with LFS as at 25th April. My previous build was in
early April, and I think this is the first time I've seen a failure
in the man-db tests. With man-db-2.9.1 :
FAIL: man-missing-locales
and src/tests/test-suite.log has:
FAIL: man-missing-locales
=========================
col: failed on line 319: Invalid or incomplete multibyte or wide character
man: command exited with status 127: LC_CTYPE=en_US.UTF-8 col -b -p -x | sed
-e '/^[[:space:]]*$/{ N; /^[[:space:]]*\n[[:space:]]*$/D; }'
FAIL: missing locales
FAIL man-missing-locales (exit status: 1)
Given that things have changed since my previous build, is anyone
else seeing this ? I suspect the error might be "mine, all mine",
so I'm reluctant to add to the noise by reporting iti upstream
unless it really is common. Looking at my glibc log I did
apparently install the en_US.UTF-8 locale.
I've seen this many times (almost each time I built LFS).
I'm surprised - as I just replied to Doug, this is the first time
this has hit me. Will take a look on the completed system, to see
if it breaks there.
The man-db test failure may be due to some other package that we've
added since 9.1. However
http://www.linuxfromscratch.org/lfs/build-logs/9.1/i7-5820K/test-logs/135-man-db-2.9.0
shows no failures. But the systemd log Doug uploaded (i5-6600k) does
show it. AFAICT, the differences are minor. In my sysv system
util-linux was not built in Chapter 5, but it is built in Doug's systemd
build.
I will also note that the sysv instructions have the extra configuration
items:
--with-systemdtmpfilesdir= \
--with-systemdsystemunitdir=
and there is a sed in systemd version that is not in the sysv version.
A cursory look at those changes doesn't indicate to me an issue that
would cause the man-missing-locales test to fail.
If someone really wants to track this down, look at src/tests/testlib.sh
and src/tests/man-missing-locales. They are relatively short sh scripts.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page