diff --git a/chapter05/bison.xml b/chapter05/bison.xml
new file mode 100644
index 000000000..9e84df2b3
--- /dev/null
+++ b/chapter05/bison.xml
@@ -0,0 +1,65 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Bison-&bison-version;
+
+
+ Bison
+ tools
+
+
+
+
+
+
+
+
+ &buildtime;
+ &diskspace;
+
+
+ &bison-ch5-sbu;
+ &bison-ch5-du;
+
+
+
+
+
+
+ Installation of Bison
+
+ Prepare Bison for compilation:
+
+./configure --prefix=/tools
+
+ Compile the package:
+
+make
+
+ To test the results, issue:
+ make check.
+
+ Install the package:
+
+make install
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
+
diff --git a/chapter05/flex.xml b/chapter05/flex.xml
new file mode 100644
index 000000000..02c4d6ab3
--- /dev/null
+++ b/chapter05/flex.xml
@@ -0,0 +1,77 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Flex-&flex-version;
+
+
+ Flex
+ tools
+
+
+
+
+
+
+
+
+ &buildtime;
+ &diskspace;
+
+
+ &flex-ch5-sbu;
+ &flex-ch5-du;
+
+
+
+
+
+
+ Installation of Flex
+
+ Flex contains several known bugs. These can be fixed with the
+ following patch:
+
+patch -Np1 -i ../&flex-fixes-patch;
+
+ The GNU autotools will detect that the Flex source code has been
+ modified by the previous patch and tries to update the man page
+ accordingly. This does not work on many systems, and the default page is
+ fine, so make sure it does not get regenerated:
+
+touch doc/flex.1
+
+ Now prepare Flex for compilation:
+
+./configure --prefix=/tools
+
+ Compile the package:
+
+make
+
+ To test the results, issue:
+ make check.
+
+ Install the package:
+
+make install
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
+
diff --git a/packages.ent b/packages.ent
index 9061e51fb..b9891b522 100644
--- a/packages.ent
+++ b/packages.ent
@@ -55,6 +55,10 @@
+
@@ -144,6 +148,10 @@
+