While building w3m for the utf8-newmake branch:
./mktable 100 functable.tab > functable.c
./mktable 100 ./tagtable.tab > tagtable.c
GC Warning: Couldn't read /proc/stat
GC Warning: GC_get_nprocs() returned -1
Couldn't read /proc/self/stat
GC Warning: Couldn't read /proc/stat
GC Warning: GC_get_nprocs() returned -1
Couldn't read /proc/self/stat
/bin/bash: line 1: 19624 Aborted ./mktable 100
functable.tab >functable.c
Looks like /proc is not mounted if one stops the build in the middle of
BLFS, reboots the computer and attempts to resume the build. Indeed, the
prep-chroot target is not made if the lfs-base is skipped (because the
/mnt/lfs/lfs-livecd/lfs-base file exists).
So I propose to remove the "@touch $@" at the end of rules for lfs-base
and add lfs-base to the list of .PHONY targets. This also will make
possible to rebuild e.g. shadow automatically if an editor updates the
version entry. If you agree with the fix, please backport the relevant
parts of r582 into trunk.
Unfortunately, this also means a full rebuild for me, since /dev is not
populated either, and my openssl (and nobody knows what else) is likely
to be miscompiled.
--
Alexander E. Patrakov
--
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page