diff options
Diffstat (limited to 'chapter06/ncurses.xml')
-rw-r--r-- | chapter06/ncurses.xml | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml index d3da0d7bd..4a78fa7fa 100644 --- a/chapter06/ncurses.xml +++ b/chapter06/ncurses.xml @@ -53,8 +53,11 @@ <para>Prepare Ncurses for compilation:</para> -<screen><userinput remap="configure">./configure --prefix=/usr --mandir=/usr/share/man --with-shared \ - --without-debug --enable-widec</userinput></screen> +<screen><userinput remap="configure">./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --with-shared \ + --without-debug \ + --enable-widec</userinput></screen> <variablelist> <title>The meaning of the configure option:</title> @@ -115,22 +118,23 @@ non-wide-character Ncurses libraries. Trick such applications into linking with wide-character libraries by means of symlinks and linker scripts:</para> -<screen><userinput remap="install">for lib in ncurses form panel menu ; do \ - rm -vf /usr/lib/lib${lib}.so ; \ - echo "INPUT(-l${lib}w)" >/usr/lib/lib${lib}.so ; \ - ln -sfv lib${lib}w.a /usr/lib/lib${lib}.a ; \ +<screen><userinput remap="install">for lib in ncurses form panel menu ; do + rm -vf /usr/lib/lib${lib}.so + echo "INPUT(-l${lib}w)" >/usr/lib/lib${lib}.so + ln -sfv lib${lib}w.a /usr/lib/lib${lib}.a done + ln -sfv libncurses++w.a /usr/lib/libncurses++.a</userinput></screen> <para>Finally, make sure that old applications that look for <filename class="libraryfile">-lcurses</filename> at build time are still buildable:</para> -<screen><userinput remap="install">rm -vf /usr/lib/libcursesw.so -echo "INPUT(-lncursesw)" >/usr/lib/libcursesw.so -ln -sfv libncurses.so /usr/lib/libcurses.so -ln -sfv libncursesw.a /usr/lib/libcursesw.a -ln -sfv libncurses.a /usr/lib/libcurses.a</userinput></screen> +<screen><userinput remap="install">rm -vf /usr/lib/libcursesw.so +echo "INPUT(-lncursesw)" > /usr/lib/libcursesw.so +ln -sfv libncurses.so /usr/lib/libcurses.so +ln -sfv libncursesw.a /usr/lib/libcursesw.a +ln -sfv libncurses.a /usr/lib/libcurses.a</userinput></screen> <para>If desired, install the Ncurses documentation:</para> |