Starter Problem with Binutils.
fly_a320 at gmx.de
Sun Feb 6 13:07:45 PST 2005
As I suggested earlier, make a fresh start, following the book
exactly.if you however want to try to continue, I would suggest this:
rm -rf /mnt/hdb5/lfs-packages/binutils-2.14
cp /mnt/hdb5/lfs-packages/* /mnt/hdb7/sources
if you have the patches in a separate directory, also copy them to
chown -R lfs:root /mnt/hdb7/sources
then some checks before you continue:
ls -l /tools
the output should be like:
lrwxrwxrwx 1 root root 14 2005-01-31 07:11 /tools -> /mnt/hdb7/tools
if this link does not exist then do: ln -s /mnt/hdb7/tools /tools
ls -l /mnt/hdb7
should give you:
drwxr-xr-x 1 lfs root 4096 2005-01-31 08:57 tools
drwxr-xr-x 30 lfs root 4096 2005-01-31 08:58 sources
important here is the owner lfs and tools is present.
if not, do: mkdir /mnt/hdb7/tools && chown lfs /mnt/hdb7/tools
if not, do: export LFS=/mnt/hdb7
your setup for user lfs seems to be good, so do
su - lfs
and again, just to make sure within the user lfs environment:
should give you: /mnt/hdb7
then continue with binutils 2.14-pass 1
the not mentioned preparations are:
tar -xjf binutils-2.14.tar.bz2
then continue with the grey boxes, letter by letter. don't change a bit.
you do not need to sudo or become in any other way root at the moment,
the reason is, you are going to build your programs within
/mnt/hdb7/tools or sources in which user lfs has write permission.
> declare -x HOME="/home/lfs"
> declare -x LANG="C"
> declare -x LANGUAGE="us"
> declare -x LC_ALL="POSIX"
> declare -x LFS="/mnt/hdb7"
> declare -x OLDPWD="/home/lfs"
> declare -x PATH="/tools/bin:/bin:/usr/bin"
> declare -x PS1="\\[\\]\\u at ttyp0[\\W]\\\$\\[\\] "
> declare -x PWD="/mnt/hdb5/lfs-packages/binutils-2.14"
> declare -x SHLVL="1"
> declare -x TERM="xterm"
> lfs at ttyp0[binutils-2.14]$ pwd
> lfs at ttyp0[binutils-2.14]$
More information about the lfs-support