I already built several times LFS (6.4, 6.6, 6.8 and 7.2) manually (on old 
Apple PowerPC computers).  This takes every time several months, because I do 
it in my sparse free time.
I recently found a second-hand PowerMac G4 (MDD) and decided to try ALFS on 
this machine (starting from Ubuntu 14.04.2 LTS).
Documentation about ALFS is quite limited, but anyway, I managed to start the 
building process with the following options:

Checking tools required for jhalfs
SUDO.............. <1.8.9p5>             OK (Min version: 1.7.0)
WGET.............. <1.15>                OK (Min version: 1.0.0)
LIBXML2........... <2.09.01>             OK (Min version: 2.06.20)
LIBXSLT........... <1.01.28>             OK (Min version: 1.01.14)
------------------------------------------------------------------------------

BOOK.............. </mnt/build_dir/jhalfs/lfs-branch-systemd>
CUSTOM_TOOLS...... <n>
BLFS_TOOL......... <n>
LUSER............. <lfs>
LGROUP............ <lfs>
LHOME............. </home>
BUILDDIR.......... </mnt/build_dir>
CLEAN............. <n>
GETPKG............ <y>
SRC_ARCHIVE....... </mnt/build_dir/archive>
SERVER............ <ftp://ftp.lfs-matrix.net>
RETRYSRCDOWNLOAD.. <y>
RETRYDOWNLOADCNT.. <3>
DOWNLOADTIMEOUT... <30>
RUNMAKE........... <y>
TEST.............. <1>
BOMB_TEST......... <n>
STRIP............. <y>
VIMLANG........... <n>
FSTAB............. <>
CONFIG............ <>
TIMEZONE.......... <GMT>
PAGE.............. <A4>
LANG.............. <nl_BE@euro/ISO-8859-15>
INSTALL_LOG....... <n>
PKGMNGT........... <n>
FULL_LOCALE....... <n>
COMPARE........... <n>
OPTIMIZE.......... <0>
REPORT............ <y>
REBUILD_MAKEFILE.. <n>

The building process was a few times aborted during compilation of gcc 
(pass-1).  I could fix it by extending ulimit and restarting ‘make’.
I am now in CHROOT, compiling 082-gcc-5.1.0 and again facing an abort.  
However, I cannot proceed anymore because of this:

------------------------------------------------------------------------------

Creating Makefile... START
        Processing... <Chapter4     ( SETUP ) >
        Processing... <Chapter5     ( LUSER ) >
        Processing... <Chapter6     ( CHROOT ) >
        Processing... <Chapter7/8   ( BOOT ) >
Creating Makefile... DONE
------------------------------------------------------------------------------


KERNEL............ <3.13.0-51-powerpc-smp> OK (Min version: 2.6.32)
BASH.............. <4.3.11(1)-release>   OK (Min version: 3.2)
GCC............... <5.1.0>               OK (Min version: 4.1.2)
G++............... <5.1.0>               OK (Min version: 4.1.2)
GLIBC............. <2.21>                OK (Min version: 2.11)
BINUTILS.......... <2.25>                OK (Min version: 2.17)
TAR............... <1.28>                OK (Min version: 1.18)
BZIP2............. <1.0.6>               OK (Min version: 1.0.4)
BISON............. <3.0.2>               OK (Min version: 2.3)
COREUTILS......... <8.23>                OK (Min version: 6.9)
DIFF.............. <3.3>                 OK (Min version: 2.8.1)
FIND.............. <4.4.2>               OK (Min version: 4.2.31)
GAWK.............. <4.1.2>               OK (Min version: 4.0.1)
GREP.............. <2.21>                OK (Min version: 2.5.1a)
GZIP.............. <1.6>                 OK (Min version: 1.3.12)
M4................ <1.4.17>              OK (Min version: 1.4.10)
MAKE.............. <4.1>                 OK (Min version: 3.81)
PATCH............. <2.7.5>               OK (Min version: 2.5.4)
PERL.............. <5.20.2>              OK (Min version: 5.8.8)
SED............... <4.2.2>               OK (Min version: 4.1.5)
TEXINFO........... <5.2>                 OK (Min version: 4.7)
XZ................ <5.2.1>               OK (Min version: 5.0.0)
------------------------------------------------------------------------------

Building the system...
make[1]: Entering directory '/mnt/build_dir/jhalfs'
--------------------------------------------------------------------------------
mk_CHROOT
You are going to CHROOT into /mnt/build_dir lfs
a password is required
/tools/bin/bash: line 1:  5666 Segmentation fault      (core dumped) make 
BREAKPOINT= CHROOT
Makefile:87: recipe for target 'mk_CHROOT' failed
make[1]: *** [mk_CHROOT] Error 139
make[1]: Leaving directory '/mnt/build_dir/jhalfs'

ERROR: Error 2 at common/common-functions line 39!


<jhalfs-trunk> exit

Makefile:11: recipe for target 'all' failed
make: *** [all] Error 2

Chrooting manually is no problem:

lfs@ppc125:~$ sudo chroot "$LFS" /tools/bin/env -i \
> HOME=/root \
> TERM="$TERM" \
> PS1='\u:\w\$ ' \
> PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
> /tools/bin/bash --login +h
[sudo] password for lfs: 
root:/# pwd
/
root:/# ls -l
total 120
drwxrwxr-x  2 1001 1001  4096 May 28 14:57 archive
drwxr-xr-x  2 root root  4096 Jun  1 19:26 bin
drwxr-xr-x  2 root root  4096 Jun  1 19:26 boot
drwxr-xr-x  2 root root  4096 Jun  1 19:26 dev
drwxr-xr-x  4 root root  4096 Jun  1 22:47 etc
drwxr-xr-x  2 root root  4096 Jun  1 19:26 home
drwxrwxrwt  7 1001 1001  4096 Jun  2 20:35 jhalfs
drwxr-xr-x  4 root root  4096 Jun  1 22:47 lib
drwx------  2 root root 16384 May 14 16:31 lost+found
drwxr-xr-x  4 root root  4096 Jun  1 19:26 media
drwxr-xr-x  2 root root  4096 Jun  1 19:26 mnt
drwxr-xr-x  2 root root  4096 Jun  1 19:26 opt
drwxr-xr-x  2 root root  4096 Jun  1 19:26 proc
drwxr-x---  2 root root  4096 Jun  1 19:26 root
drwxr-xr-x  2 root root  4096 Jun  1 19:26 run
drwxr-xr-x  2 root root  4096 Jun  1 22:44 sbin
drwxrwxrwt  4 1001 root  4096 Jun  2 20:34 sources
drwxr-xr-x  2 root root  4096 Jun  1 19:26 srv
drwxr-xr-x  2 root root  4096 Jun  1 19:26 sys
drwxrwxrwt  2 root root 20480 Jun  2 04:00 tmp
drwxr-xr-x 12 root root  4096 May 31 21:01 tools
drwxr-xr-x 10 root root  4096 Jun  1 19:26 usr
drwxr-xr-x 10 root root  4096 Jun  1 19:26 var

Any suggestion how I can fix this and continue with ALFS?

pvg

-- 
http://lists.linuxfromscratch.org/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to