Again, thank you for helping me with my problems with the first pass of binutils. However, I have come up against another problem.
This time, I managed to get so far as to section 5.15. I have followed the book exactly, and am installing on ubuntu 9.04 in virtualbox 3.0.2, on ubuntu 8.04 as it's host.
Also, I (think) I have installed all of the host system prerequisites. However, ubuntu did not have diffutils, so I thought the package was called diff (sudo apt-get install diff).
I got the thing extracted, patched, configured, make, and make tests with no prolbems (however, the test suite did say something about diff). When I ran make install, I got:
Code:
lfs@leif-laptop:/mnt/lfs/sources/bash-3.2$ make install
***********************************************************
* *
* GNU bash, version 3.2.39(1)-release (i686-pc-linux-gnu)
* *
***********************************************************
( cd ./po/ ; make DESTDIR= installdirs )
make[1]: Entering directory `/mnt/lfs/sources/bash-3.2/po'
/bin/sh /mnt/lfs/sources/bash-3.2/./support/mkinstalldirs /tools/share
mkdir -p -- /tools/share/locale/en@quot/LC_MESSAGES
mkdir -p -- /tools/share/locale/en@boldquot/LC_MESSAGES
if test "bash" = "gettext-tools"; then \
/bin/sh /mnt/lfs/sources/bash-3.2/./support/mkinstalldirs /tools/share/gettext/po; \
else \
: ; \
fi
make[1]: Leaving directory `/mnt/lfs/sources/bash-3.2/po'
/usr/bin/install -c -m 0755 bash /tools/bin/bash
/usr/bin/install -c -m 0555 bashbug /tools/bin/bashbug
( cd ./doc ; make \
man1dir=/tools/man/man1 man1ext=.1 \
man3dir=/tools/man/man3 man3ext=.3 \
infodir=/tools/info htmldir= DESTDIR= install )
make[1]: Entering directory `/mnt/lfs/sources/bash-3.2/doc'
makeinfo --no-split -I../lib/readline/doc ./bashref.texi
/bin/sh ../support/mkinstalldirs /tools/man/man1
/bin/sh ../support/mkinstalldirs /tools/info
if test -n "" ; then \
/bin/sh ../support/mkinstalldirs ; \
fi
/bin/sh ./infopost.sh < ./bashref.info > bash.info ; \
/usr/bin/install -c -m 644 ./bash.1 /tools/man/man1/bash.1
/usr/bin/install -c -m 644 ./bashbug.1 /tools/man/man1/bashbug.1
/usr/bin/install -c -m 644 ./bash.info /tools/info/bash.info
if /bin/sh -c 'install-info --version' >/dev/null 2>&1; then \
install-info --dir-file=/tools/info/dir /tools/info/bash.info; \
else true; fi
if test -n "" ; then \
/usr/bin/install -c -m 644 ./bash.html ; \
/usr/bin/install -c -m 644 ./bashref.html ; \
fi
make[1]: Leaving directory `/mnt/lfs/sources/bash-3.2/doc'
( cd ./builtins ; make DESTDIR= install )
make[1]: Entering directory `/mnt/lfs/sources/bash-3.2/builtins'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/mnt/lfs/sources/bash-3.2/builtins'
( cd ./po/ ; make DESTDIR= install )
make[1]: Entering directory `/mnt/lfs/sources/bash-3.2/po'
test -z "en@quot.gmo en@boldquot.gmo ru.gmo" || make en@quot.gmo en@boldquot.gmo ru.gmo
make[2]: Entering directory `/mnt/lfs/sources/bash-3.2/po'
make[2]: `en@quot.gmo' is up to date.
make[2]: `en@boldquot.gmo' is up to date.
rm -f ru.gmo && : -c --statistics -o ru.gmo ru.po
mv: cannot stat `t-ru.gmo': No such file or directory
make[2]: *** [ru.gmo] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/bash-3.2/po'
make[1]: *** [stamp-po] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/bash-3.2/po'
make: [install] Error 2 (ignored)
Can anyone help me? Thank you!
Oh, and if do need to somehow remake this package, how would I go about cleaning up my system from the first attempt at making it? Thank you very much.