Browse Source

Provide non-wide-character ncurses instructions that are complient with version
5 of ncurses.



git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10951 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Bruce Dubbs 10 years ago
parent
commit
08d802f54e
3 changed files with 22 additions and 8 deletions
  1. 10 0
      chapter01/changelog.xml
  2. 10 6
      chapter06/ncurses.xml
  3. 2 2
      general.ent

+ 10 - 0
chapter01/changelog.xml

@@ -36,6 +36,16 @@
     </listitem>
     </listitem>
 -->
 -->
 
 
+    <listitem>
+      <para>2015-09-17</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Provide non-wide-character ncurses 
+          instructions that are complient with version 5 of ncurses.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
     <listitem>
       <para>2015-09-16</para>
       <para>2015-09-16</para>
       <itemizedlist>
       <itemizedlist>

+ 10 - 6
chapter06/ncurses.xml

@@ -139,20 +139,24 @@ ln -sfv libncurses.so      /usr/lib/libcurses.so</userinput></screen>
 cp -v -R doc/* /usr/share/doc/ncurses-&ncurses-version;</userinput></screen>
 cp -v -R doc/* /usr/share/doc/ncurses-&ncurses-version;</userinput></screen>
 
 
     <note>
     <note>
+
       <para>The instructions above don't create non-wide-character Ncurses
       <para>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:</para>
+      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:</para>
 
 
 <screen role="nodump"><userinput>make distclean
 <screen role="nodump"><userinput>make distclean
 ./configure --prefix=/usr    \
 ./configure --prefix=/usr    \
             --with-shared    \
             --with-shared    \
             --without-normal \
             --without-normal \
             --without-debug  \
             --without-debug  \
-            --without-cxx-binding
+            --without-cxx-binding \
+            --with-abi-version=5 
 make sources libs
 make sources libs
-cp -av lib/lib*.so.6* /usr/lib</userinput></screen>
+cp -av lib/lib*.so.5* /usr/lib</userinput></screen>
     </note>
     </note>
 
 
   </sect2>
   </sect2>

+ 2 - 2
general.ent

@@ -1,7 +1,7 @@
-<!ENTITY version         "SVN-20150916">
+<!ENTITY version         "SVN-20150917">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;. Change to x.y for release 
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;. Change to x.y for release 
                                       but not -rc releases -->
                                       but not -rc releases -->
-<!ENTITY releasedate     "September 16, 2015">
+<!ENTITY releasedate     "September 17, 2015">
 <!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "7.8">
 <!ENTITY milestone       "7.8">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->