diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 134f3f20f..68eede401 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,20 @@
-->
+
+ 2013-02-18
+
+
+ [bdubbs] - Upgrade to Texinfo-5.0. Fixes
+ #3284.
+
+
+ [bdubbs] - Upgrade to Linux-3.7.9. Fixes
+ #3281.
+
+
+
+
2013-02-13
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 5fa0f7637..1ab5cb3ca 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -190,9 +190,9 @@
TCL &tcl-version;
-
+ Tzdata &tzdata-version;
diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml
index b7f97a386..bf8076d1b 100644
--- a/chapter05/gcc-pass1.xml
+++ b/chapter05/gcc-pass1.xml
@@ -105,6 +105,11 @@ done
sed -i '/k prot/agcc_cv_libc_provides_ssp=yes' gcc/configure
+ Do not build the .info files. They are not needed here and
+ are broken with the current version of makeinfo.
+
+sed -i 's/BUILD_INFO=info/BUILD_INFO=/' gcc/configure
+
The GCC documentation recommends building GCC outside of the
source directory in a dedicated build directory:
diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml
index 6c936debc..6e7631741 100644
--- a/chapter05/gcc-pass2.xml
+++ b/chapter05/gcc-pass2.xml
@@ -97,6 +97,11 @@ mv -v gmp-&gmp-version; gmp
tar -zxf ../mpc-&mpc-version;.tar.gz
mv -v mpc-&mpc-version; mpc
+ Again, do not build the .info files. They are not needed here and
+ are broken with the current version of makeinfo.
+
+ sed -i 's/BUILD_INFO=info/BUILD_INFO=/' gcc/configure
+
Create a separate build directory again:mkdir -v ../gcc-build
diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml
index f15144dae..1ecbf524c 100644
--- a/chapter06/gcc.xml
+++ b/chapter06/gcc.xml
@@ -48,6 +48,13 @@
sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
+ Again, do not build the .info files. They are broken with the current
+ version of makeinfo.
+
+ sed -i 's/BUILD_INFO=info/BUILD_INFO=/' gcc/configure
+
+
+
As in , apply the following
sed to force the build to use the
compiler flag in order to ensure
diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml
index e773724aa..59e5862dd 100644
--- a/chapter06/inetutils.xml
+++ b/chapter06/inetutils.xml
@@ -119,10 +119,11 @@
Install the package:
-make install
+make install
+
Move some programs so they are available if /usr is not accessable:
diff --git a/chapter06/texinfo.xml b/chapter06/texinfo.xml
index 67a9f6b72..3bac8536c 100644
--- a/chapter06/texinfo.xml
+++ b/chapter06/texinfo.xml
@@ -100,8 +100,8 @@ doneInstalled directory
- info, infokey, install-info, makeinfo, pdftexi2dvi, texi2dvi, texi2pdf, and
- texindex
+ info, infokey, install-info, makeinfo, pdftexi2dvi,
+ pod2texi, texi2any, texi2dvi, texi2pdf, and texindex/usr/share/texinfo
@@ -168,6 +168,27 @@ done
+
+ pod2texi
+
+ Converts Pod to Texinfo format
+
+ pod2texi
+
+
+
+
+
+ texi2any
+
+ Translate Texinfo source documentation to
+ various other formats
+
+ texi2any
+
+
+
+
texi2dvi
diff --git a/general.ent b/general.ent
index ccfd5ec90..5791f3c87 100644
--- a/general.ent
+++ b/general.ent
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/packages.ent b/packages.ent
index e86135f9c..4cc141f18 100644
--- a/packages.ent
+++ b/packages.ent
@@ -328,12 +328,12 @@
-
+
-
+
-
+
@@ -514,10 +514,10 @@
-
-
-
-
+
+
+
+