diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 49c1fa1fb..bfa8f4feb 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,48 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2022-09-15
+
+
+ [bdubbs] - Update to file-5.43. Fixes
+ #5113.
+
+
+ [bdubbs] - Update to linux-5.19.8. Fixes
+ #5111.
+
+
+ [bdubbs] - Update to gawk-5.2.0. Fixes
+ #5108.
+
+
+ [bdubbs] - Update to meson-0.63.2. Fixes
+ #5106.
+
+
+ [bdubbs] - Update to ninja-1.11.1. Fixes
+ #5103.
+
+
+ [bdubbs] - Update to bc-6.0.2. Fixes
+ #5102.
+
+
+ [bdubbs] - Fix the location of udev rules in eudev. Fixes
+ #5112.
+
+
+ [bdubbs] - Remove a warning for egrep and fgrep that
+ makes tests for some packages fail.
+
+
+ [bdubbs] - Delete an empty binutils man page. Fixes
+ #5107.
+
+
+
+
2022-09-10
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index f58e20ca3..d0bb33f14 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -41,9 +41,9 @@
-
+
@@ -80,18 +80,18 @@
-
+
-
+
@@ -124,7 +124,7 @@
-->
+ -->
@@ -182,9 +182,9 @@
-
+
@@ -194,9 +194,9 @@
-
+
diff --git a/chapter08/binutils.xml b/chapter08/binutils.xml
index 96b820277..78de16f9c 100644
--- a/chapter08/binutils.xml
+++ b/chapter08/binutils.xml
@@ -174,9 +174,10 @@ cd build
make tooldir=/usr install
- Remove useless static libraries:
+ Remove useless static libraries and an emptmy man page:
-rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.a
+rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.a
+rm -fv /usr/share/man/man1/gprofng.1
diff --git a/chapter08/eudev.xml b/chapter08/eudev.xml
index efaba9d30..0cce469e1 100644
--- a/chapter08/eudev.xml
+++ b/chapter08/eudev.xml
@@ -39,16 +39,12 @@
Installation of Eudev
-
-
+ First fix the location of udev rules in the .pc file:
+
+sed -i '/udevdir/a udev_dir=${udevdir}' src/udev/udev.pc.in
Prepare Eudev for compilation:
diff --git a/chapter08/gawk.xml b/chapter08/gawk.xml
index 4c8ecc265..244d7004f 100644
--- a/chapter08/gawk.xml
+++ b/chapter08/gawk.xml
@@ -44,6 +44,10 @@
sed -i 's/extras//' Makefile.in
+ Now fix a programming error identified upstream:
+
+sed -i -i '241i UPREF(m);' interpret.h
+
Prepare Gawk for compilation:
./configure --prefix=/usr
diff --git a/chapter08/grep.xml b/chapter08/grep.xml
index 33b0896c2..25d598dfe 100644
--- a/chapter08/grep.xml
+++ b/chapter08/grep.xml
@@ -40,6 +40,13 @@
Installation of Grep
+
+ First, remove a warning about using egrep and fgrep that makes
+ tests on some packages fail:
+
+
+sed -i "s/echo/#echo/" src/egrep.sh
+
Prepare Grep for compilation:
./configure --prefix=/usr
diff --git a/packages.ent b/packages.ent
index ce13ec456..0fc7361a0 100644
--- a/packages.ent
+++ b/packages.ent
@@ -58,10 +58,10 @@
-
-
+
+
-
+
@@ -179,10 +179,10 @@
-
-
+
+
-
+
@@ -207,10 +207,10 @@
-
-
+
+
-
+
@@ -424,12 +424,12 @@
-
+
-
+
-
+