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 @@ done Installed 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 @@ - - - - + + + +