diff --git a/appendixa/bison-shortdesc.xml b/appendixa/bison-shortdesc.xml index 7d3728b5d..8ccf65c00 100644 --- a/appendixa/bison-shortdesc.xml +++ b/appendixa/bison-shortdesc.xml @@ -7,7 +7,7 @@ generates a program that analyzes the structure of a text file. Installed programs: bison and yacc -Installed libraries: liby.a +Installed library: liby.a diff --git a/appendixb/appendixb.xml b/appendixb/appendixb.xml index 242ab795a..6a92b44f8 100644 --- a/appendixb/appendixb.xml +++ b/appendixb/appendixb.xml @@ -60,7 +60,6 @@ to which it belongs. cc : cc1 : cc1plus : -cc1plus : cfdisk : chage : chattr : @@ -322,7 +321,6 @@ to which it belongs. libz : line : link : -linux : lkbib : ln : loadkeys : @@ -352,7 +350,6 @@ to which it belongs. man : man2dvi : man2html : -manual pages : mapscrn : mcookie : md5sum : diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index d2be5b952..c29f9ed7d 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -99,6 +99,12 @@ October 13th, 2003 [greg]: Chapter 8 - Making the LFS system bootable: Expand Grub details and add a warning. +October 14th, 2003 [alex]: Appendix A - Updating the contents +of Perl and Procps. + +October 14th, 2003 [alex]: Chapter 4 and 5 - Added suggestion +to use $LFS/sources as the working and storage place. + October 13th, 2003 [greg]: Chapter 9 - Rebooting the system: Reworked umount commands. @@ -113,7 +119,7 @@ lfs-bootscripts-1.12. October 9th, 2003 [greg]: Performed internal markup reworking to fix an extraneous whitespace problem in "tidy generated" web site pages. -Essentially replace all ocurrences of <para><screen> with +Essentially replace all occurrences of <para><screen> with <screen> (and the matching closing tags). October 9th, 2003 [alex]: Chapter 6 - Basic Networking: Moved diff --git a/chapter05/binutils-pass1-inst.xml b/chapter05/binutils-pass1-inst.xml index 8ceb64537..15465730b 100644 --- a/chapter05/binutils-pass1-inst.xml +++ b/chapter05/binutils-pass1-inst.xml @@ -24,7 +24,12 @@ source directory in a dedicated build directory: mkdir ../binutils-build cd ../binutils-build -Next, prepare Binutils to be compiled: +If you want the SBU values listed in the rest of the book to be of +any use, you will have to measure the time it takes to build this package. To +achieve this easily, you could do something like: +time { ./configure ... && ... && ... && make install; }. + +Now prepare Binutils for compilation: ../binutils-&binutils-version;/configure \     --prefix=/tools --disable-nls diff --git a/chapter05/tcl-inst.xml b/chapter05/tcl-inst.xml index b6deaa66f..d64f16992 100644 --- a/chapter05/tcl-inst.xml +++ b/chapter05/tcl-inst.xml @@ -45,6 +45,13 @@ throughout the book. make install + + + +Do not remove the +tcl&tcl-version; source directory yet, as the next package +will need its internal headers. + Make a necessary symbolic link: ln -s tclsh8.4 /tools/bin/tclsh @@ -52,12 +59,5 @@ throughout the book. -Do not remove the -tcl&tcl-version; source directory yet, as the next package -will need its internal headers. - - - - diff --git a/chapter06/lfs-utils-inst.xml b/chapter06/lfs-utils-inst.xml index 7ebc6744f..2961ec330 100644 --- a/chapter06/lfs-utils-inst.xml +++ b/chapter06/lfs-utils-inst.xml @@ -14,7 +14,7 @@ Now copy two supporting files included in the Lfs-Utils tarball to their destination: -cp -f etc/{services,protocols} /etc +cp etc/{services,protocols} /etc The /etc/services file is used to resolve service numbers to human-readable names, and the /etc/protocols diff --git a/chapter06/nettools-inst.xml b/chapter06/nettools-inst.xml index 28b6f98b5..fee875247 100644 --- a/chapter06/nettools-inst.xml +++ b/chapter06/nettools-inst.xml @@ -13,12 +13,12 @@ to actually enable these protocols in the kernel -- what you do here is merely telling the package to include support for those protocols in its programs, but it's up to the kernel to make the protocols available. -The following patch will fix a small syntax problem with the source -for the mii-tool binary: +First fix a small syntax problem in the sources of the mii-tool +program: patch -Np1 -i ../&net-tools-mii-patch; -Prepare Net-tools for compilation with: +Now prepare Net-tools for compilation with: make config diff --git a/chapter06/patch-inst.xml b/chapter06/patch-inst.xml index 00eb64506..ead7ec11c 100644 --- a/chapter06/patch-inst.xml +++ b/chapter06/patch-inst.xml @@ -7,6 +7,9 @@ CPPFLAGS=-D_GNU_SOURCE ./configure --prefix=/usr +Again, the preprocessor flag -D_GNU_SOURCE is only +needed on the PowerPC platform. On other architectures you can leave it out. + Compile the package: make diff --git a/chapter06/procinfo-inst.xml b/chapter06/procinfo-inst.xml index 35f58509f..9ed40c34d 100644 --- a/chapter06/procinfo-inst.xml +++ b/chapter06/procinfo-inst.xml @@ -7,9 +7,12 @@ make LDLIBS=-lncurses -The -lncurses switch overwrites the -default switch, -ltermcap. This is done -because libtermcap is declared obsolete in favor of libncurses. +The meaning of the make parameter: + +LDLIBS=-lncurses: This tells Procinfo +to use the libncurses library instead of the +long-obsolete libtermcap. + And install the package: