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