Here's a patch for updating some dependency info. The changes made are...
Autoconf needs Gawk and its testsuite uses Binutils
Binutils needs Gawk
Bison testsuite needs Gawk
Coreutils needs Gawk
E2fsprogs testsuite needs Bzip2
Findutils testsuite needs Gawk
Flex does not Patch, and its testsuite needs Diffutils
Gettext needs Diffutils to build, not just for its testsuite
IPRoute2 needs Binutils
Texinfo testsuite needs Diffutils
Index: trunk/BOOK/chapter05/gcc-pass2.xml
===================================================================
--- trunk/BOOK/chapter05/gcc-pass2.xml (revision 8549)
+++ trunk/BOOK/chapter05/gcc-pass2.xml (working copy)
@@ -208,10 +208,6 @@
<screen><userinput remap="make">make</userinput></screen>
- <para>There is no need to use the <parameter>bootstrap</parameter> target
- now because the compiler being used to compile this GCC was built from
- the exact same version of the GCC sources used earlier.</para>
-
<para>Compilation is now complete. As previously mentioned, running the
test
suites for the temporary tools compiled in this chapter is not mandatory.
To run the GCC test suite anyway, use the following command:</para>
Index: trunk/BOOK/chapter05/expect.xml
===================================================================
--- trunk/BOOK/chapter05/expect.xml (revision 8549)
+++ trunk/BOOK/chapter05/expect.xml (working copy)
@@ -51,7 +51,7 @@
This will ensure that our testsuite tools remain sane for the final builds
of our
toolchain:</para>
-<screen><userinput remap="pre">cp configure{,.bak}
+<screen><userinput remap="pre">cp -v configure{,.bak}
sed 's:/usr/local/bin:/bin:' configure.bak > configure</userinput></screen>
<para>Now prepare Expect for compilation:</para>
Index: trunk/BOOK/chapter05/coreutils.xml
===================================================================
--- trunk/BOOK/chapter05/coreutils.xml (revision 8549)
+++ trunk/BOOK/chapter05/coreutils.xml (working copy)
@@ -78,11 +78,11 @@
<screen><userinput remap="install">make install</userinput></screen>
<para>The above command refuses to install <filename>su</filename>
- because it cannot install it setuid root as a non-privileged user. By
- manually installing it with a different name, we can use it for running
- tests in the final system as a non-privileged user and we keep a possibly
- useful <command>su</command> from our host first place in our PATH. Install
- it with:</para>
+ because the program cannot be installed setuid root as a non-privileged
+ user. By manually installing it with a different name, we can use it for
+ running tests in the final system as a non-privileged user and we keep a
+ possibly useful <command>su</command> from our host first place in our
PATH.
+ Install it with:</para>
<screen><userinput remap="install">cp -v src/su
/tools/bin/su-tools</userinput></screen>
Index: trunk/BOOK/chapter06/glibc.xml
===================================================================
--- trunk/BOOK/chapter06/glibc.xml (revision 8549)
+++ trunk/BOOK/chapter06/glibc.xml (working copy)
@@ -68,7 +68,7 @@
Unpack the tarball from within the Glibc source directory:</para>
<screen><userinput remap="pre">tar -xvf ../glibc-libidn-&glibc-version;.tar.bz2
-mv glibc-libidn-&glibc-version; libidn</userinput></screen>
+mv -v glibc-libidn-&glibc-version; libidn</userinput></screen>
<para>In the vi_VN.TCVN locale, <command>bash</command> enters an infinite
loop
at startup. It is unknown whether this is a <command>bash</command> bug or
a
Index: trunk/BOOK/appendices/dependencies.xml
===================================================================
--- trunk/BOOK/appendices/dependencies.xml (revision 8549)
+++ trunk/BOOK/appendices/dependencies.xml (working copy)
@@ -37,7 +37,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Coreutils, Grep, M4, Make, Perl, Sed, and Texinfo</seg>
+ <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed, and
Texinfo</seg>
</seglistitem>
</segmentedlist>
@@ -45,7 +45,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Automake, Diffutils, Findutils, GCC, and Libtool</seg>
+ <seg>Automake, Binutils, Diffutils, Findutils, GCC, and Libtool</seg>
</seglistitem>
</segmentedlist>
@@ -150,7 +150,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
+ <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Glibc,
Grep,
Make, Perl, Sed, and Texinfo</seg>
</seglistitem>
</segmentedlist>
@@ -187,7 +187,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Diffutils and Findutils</seg>
+ <seg>Diffutils, Findutils and Gawk</seg>
</seglistitem>
</segmentedlist>
@@ -234,7 +234,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
+ <seg>Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Make,
Patch, Perl, Sed, and Texinfo</seg>
</seglistitem>
</segmentedlist>
@@ -354,7 +354,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Diffutils</seg>
+ <seg>Bzip2, Diffutils</seg>
</seglistitem>
</segmentedlist>
@@ -410,7 +410,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>DejaGNU, Diffutils, and Expect</seg>
+ <seg>DejaGNU, Diffutils, Expect, and Gawk</seg>
</seglistitem>
</segmentedlist>
@@ -430,7 +430,7 @@
<seglistitem>
<seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make,
- Patch, Sed, and Texinfo</seg>
+ Sed, and Texinfo</seg>
</seglistitem>
</segmentedlist>
@@ -438,7 +438,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Bison and Gawk</seg>
+ <seg>Bison, Diffutils, and Gawk</seg>
</seglistitem>
</segmentedlist>
@@ -513,7 +513,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make,
+ <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
Make,
Sed, and Texinfo</seg>
</seglistitem>
</segmentedlist>
@@ -522,7 +522,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Diffutils, Perl, and Tcl</seg>
+ <seg>Perl and Tcl</seg>
</seglistitem>
</segmentedlist>
@@ -736,7 +736,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Berkeley DB, Bison, Coreutils, Flex, GCC, Glibc, Make,
+ <seg>Bash, Berkeley DB, Binutils, Bison, Coreutils, Flex, GCC, Glibc,
Make,
and Linux API Headers</seg>
</seglistitem>
</segmentedlist>
@@ -1238,7 +1238,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Binutils, Coreutils, GCC, Glibc, Make, and Patch</seg>
+ <seg>Binutils, Coreutils, GCC, Glibc, and Make </seg>
</seglistitem>
</segmentedlist>
@@ -1357,7 +1357,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>None</seg>
+ <seg>Diffutils</seg>
</seglistitem>
</segmentedlist>
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page