On 5/4/20 3:22 AM, Pierre Labastie via lfs-dev wrote:
On Mon, 2020-05-04 at 06:51 +0100, Ken Moffat via lfs-dev wrote:
On Mon, May 04, 2020 at 12:51:34PM +0800, Xi Ruoyao via lfs-dev
wrote:
Doesn't really explain why man-db has sometimes failed, but
passed
other times (for various builders).  Maybe there is something
else
there.

In sysv book, there was no util-linux in chap. 5 (until Pierre
added them to fix
problems found by ICA).  So the tests using util-linux tools would
be skipped.

That make sense.  I'll blame Pierre ! ;-)

No, obviously I won't blame Pierre, but this is still very much work
in progress.


I did blame myself :)
http://lists.linuxfromscratch.org/pipermail/lfs-dev/2020-May/073696.html

so could it be that packages built in chap 5 look for locales in
/tools/share?

A few experiments (the "toto" command is just to have bash printing an
error message):
root [ / ]# echo $LC_ALL
fr_FR.UTF-8
root [ / ]# exec /bin/bash
root [ / ]# toto
bash: toto : commande introuvable

root [ / ]# exec /tools/bin/bash
bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
root [ / ]# echo $LC_ALL
fr_FR.UTF-8
root [ / ]# toto
bash: toto: command not found

So /tools/bin/bash is not seeking locales in /usr/lib/locale/locale-
archive (where compiled locales are stored, man localedef for details).

I guess it is the same for col from util-linux.

One possible fix is:
mkdir /tools/lib/locale
ln -s /usr/lib/locale/locale-archive /tools/lib/locale

with that:
root [ / ]# export LC_ALL=fr_FR.UTF-8
root [ / ]# exec /tools/bin/bash
root [ / ]# toto
bash: toto : commande introuvable

Another tweak needed because of a separate /tools...

Does this pass after rebooting into the new LFS system? If so, I think we should stop spending time on this and just add a statement like we have in glibc:

   <para><emphasis>misc/tst-ttyname</emphasis>
   is known to fail in the LFS chroot environment.</para>

We also do this in gzip, inetutils, and findutils.

Alternatively, we can just disable the test like we do in several places in BLFS.

  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to