diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 7ae348387..4232897f7 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,16 @@
-->
+
+ 2015-09-17
+
+
+ [bdubbs] - Provide non-wide-character ncurses
+ instructions that are complient with version 5 of ncurses.
+
+
+
+
2015-09-16
diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml
index f84948146..27e31738c 100644
--- a/chapter06/ncurses.xml
+++ b/chapter06/ncurses.xml
@@ -139,20 +139,24 @@ ln -sfv libncurses.so /usr/lib/libcurses.so
cp -v -R doc/* /usr/share/doc/ncurses-&ncurses-version;
+
The instructions above don't create non-wide-character Ncurses
- libraries since no package installed by compiling from sources would
- link against them at runtime. If you must have such libraries because
- of some binary-only application or to be compliant with LSB, build
- the package again with the following commands:
+ libraries since no package installed by compiling from sources would link
+ against them at runtime. Currently, the only known binary-only
+ applications that link against non-wide-character Ncurses require version
+ 5. If you must have such libraries because of some binary-only
+ application or to be compliant with LSB, build the package again with the
+ following commands:
make distclean
./configure --prefix=/usr \
--with-shared \
--without-normal \
--without-debug \
- --without-cxx-binding
+ --without-cxx-binding \
+ --with-abi-version=5
make sources libs
-cp -av lib/lib*.so.6* /usr/lib
+cp -av lib/lib*.so.5* /usr/lib
diff --git a/general.ent b/general.ent
index 3d8922349..9b6e5a39d 100644
--- a/general.ent
+++ b/general.ent
@@ -1,7 +1,7 @@
-
+
-
+