Hi,

I am trying out the new jhalfs-X (dl'd today) and have come across a
couple of things which might or might not be useful to someone.

My host is a fairly recent LFS SVN (March sometime I think) and I have
used JHALFS before and hand-built LFS many times also...

Here they go in order of cropping up in my mind and whilst running ./lfs
with pre-configured config files:

1. After successfully grabbing some of the larger files (>~2Mb) the
process itself (./lfs) just hung. A ctl-C was required to break out and nothing was apparently logged anywhere as to a cause. I think it might have been a memory issue on my machine (Old Dell PIV 2.6Ghz with 256M RAMBUS!!!). Smaller files were downloaded and the script continued as expected...

2. Attempting to download tcl-8.4.13 fails (Is this because the book has
a "?download" at the end of url?????)

3. It seems as though the generated makefile and scripts use $LFS to
refer to the build directory. But we set $BUILDDIR in the config files.
Is there a reason for this or shouldn't $BUILDDIR actually be called
$LFS to save confusion. Because as far as I  can tell you must have
$BUILDDIR=$LFS anyway...

After running make as root in the $BUILDDIR/jhalfs directory:

4. For some reason the "groupadd lfs" and "useradd..." commands weren't
executed (or they were ignored?) so the makefile barfed when trying to
"chown lfs..." Weirdly, *all* these commands were present in the
022-addinguser script...

5. The script crashed out with an error when trying to create the
symlink in 032-adjusting - the /tool symlink is owned by root:root
whereas the $BUILDDIR/tools directory is lfs:lfs (I think I must have
screwed up early on somewhere but I re-did bit this manually and it is
now proceedi... Nope it just Barfed again.

I started from scratch running from the liveCD latest 6.2pre3 (to remove my host from the equation) and started building onto a clean partition.

It barfed again at the 022-addinguser script. IIRC it was still not creating the user and group first time through, even though the commands are in the script!!!

It also just barfed at the 032-adjusting again. It fails at line 10 which is the sed for the specfile. I don't really understand enough about what is going here to work out why it fails but I think it might be because it is trying to write the tempspecfile as lfs and this is being disallowed as /tools is owned by root? Would I be on the right track?

Anyway, I haven't got any more time tonight so I though I'd blast this over and see if anyone has any wise ideas...

Thanks

Al






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

Reply via email to