Changeset f7e4340
- Timestamp:
- Feb 19, 2016, 8:08:19 PM (9 years ago)
- Branches:
- sysvinit
- Children:
- 0b0775a
- Parents:
- 24d655d
- git-author:
- Chris Staub <chris@…> (02/19/16 20:06:03)
- git-committer:
- Chris Staub <chris@…> (02/19/16 20:08:19)
- Location:
- BOOK
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/ncurses.xml
r24d655d rf7e4340 37 37 <screen os="b"><userinput>./configure \ 38 38 --prefix=/usr \ 39 --libdir=/lib \40 39 --with-shared \ 41 40 --without-debug \ … … 75 74 <screen os="g"><userinput>make install</userinput></screen> 76 75 77 <para os="h">Move the Ncurses static libraries to the proper location:</para> 78 79 <screen os="i"><userinput>mv -v /lib/lib{panelw,menuw,formw,ncursesw,ncurses++w}.a /usr/lib</userinput></screen> 80 81 <para os="j">Create symlinks in <filename class="directory">/usr/lib:</filename></para> 82 83 <screen os="k"><userinput>ln -svf ../../lib/$(readlink /lib/libncursesw.so) /usr/lib/libncursesw.so 84 ln -svf ../../lib/$(readlink /lib/libmenuw.so) /usr/lib/libmenuw.so 85 ln -svf ../../lib/$(readlink /lib/libpanelw.so) /usr/lib/libpanelw.so 86 ln -svf ../../lib/$(readlink /lib/libformw.so) /usr/lib/libformw.so 87 rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so</userinput></screen> 76 <para os="h">Move the <filename class="libraryfile">libncursesw</filename> 77 shared library to <filename class="directory">/lib</filename> 78 and create a new symlink in <filename class="directory">/usr/lib</filename>:</para> 79 80 <screen os="i"><userinput>mv -v /usr/lib/libncursesw.so.* /lib 81 ln -svf ../../lib/$(readlink /usr/lib/libncursesw.so) /usr/lib/libncursesw.so</userinput></screen> 88 82 89 83 <para os="l">Many packages that use Ncurses will compile just fine against -
BOOK/final-system/multilib/ncurses-64bit.xml
r24d655d rf7e4340 39 39 ./configure \ 40 40 --prefix=/usr \ 41 --libdir=/ lib64 \41 --libdir=/usr/lib64 \ 42 42 --with-shared \ 43 43 --without-debug \ … … 71 71 ln -svf multiarch_wrapper /usr/bin/ncursesw6-config</userinput></screen> 72 72 73 < xi:include xmlns:xi="http://www.w3.org/2001/XInclude"74 href="ncurses.xml"75 xpointer="xpointer(//*[@os='h'])"/>73 <para os="h">Move the <filename class="libraryfile">libncursesw</filename> 74 shared library to <filename class="directory">/lib64</filename> 75 and create a new symlink in <filename class="directory">/usr/lib64</filename>:</para> 76 76 77 <screen os="i"><userinput>mv -v /lib64/lib{panelw,menuw,formw,ncursesw,ncurses++w}.a /usr/lib64</userinput></screen> 78 79 <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para> 80 81 <screen os="k"><userinput>ln -svf ../../lib64/$(readlink /lib64/libncursesw.so) /usr/lib64/libncursesw.so 82 ln -svf ../../lib64/$(readlink /lib64/libmenuw.so) /usr/lib64/libmenuw.so 83 ln -svf ../../lib64/$(readlink /lib64/libpanelw.so) /usr/lib64/libpanelw.so 84 ln -svf ../../lib64/$(readlink /lib64/libformw.so) /usr/lib64/libformw.so 85 rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so</userinput></screen> 77 <screen os="i"><userinput>mv -v /usr/lib64/libncursesw.so.* /lib64 78 ln -svf ../../lib64/$(readlink /usr/lib/libncursesw.so) /usr/lib64/libncursesw.so</userinput></screen> 86 79 87 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-n32.xml
r24d655d rf7e4340 40 40 ./configure \ 41 41 --prefix=/usr \ 42 --libdir=/ lib32 \42 --libdir=/usr/lib32 \ 43 43 --with-shared \ 44 44 --without-debug \ … … 71 71 <screen os="m2"><userinput>mv -v /usr/bin/ncursesw6-config{,-n32}</userinput></screen> 72 72 73 < xi:include xmlns:xi="http://www.w3.org/2001/XInclude"74 href="ncurses.xml"75 xpointer="xpointer(//*[@os='h'])"/>73 <para os="h">Move the <filename class="libraryfile">libncursesw</filename> 74 shared library to <filename class="directory">/lib32</filename> 75 and create a new symlink in <filename class="directory">/usr/lib32</filename>:</para> 76 76 77 <screen os="i"><userinput>mv -v /lib32/lib{panelw,menuw,formw,ncursesw,ncurses++w}.a /usr/lib32</userinput></screen> 78 79 <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para> 80 81 <screen os="k"><userinput>ln -svf ../../lib32/$(readlink /lib32/libncursesw.so) /usr/lib32/libncursesw.so 82 ln -svf ../../lib32/$(readlink /lib32/libmenuw.so) /usr/lib32/libmenuw.so 83 ln -svf ../../lib32/$(readlink /lib32/libpanelw.so) /usr/lib32/libpanelw.so 84 ln -svf ../../lib32/$(readlink /lib32/libformw.so) /usr/lib32/libformw.so 85 rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so</userinput></screen> 77 <screen os="i"><userinput>mv -v /usr/lib32/libncursesw.so.* /lib32 78 ln -svf ../../lib32/$(readlink /usr/lib/libncursesw.so) /usr/lib32/libncursesw.so</userinput></screen> 86 79 87 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses.xml
r24d655d rf7e4340 40 40 ./configure \ 41 41 --prefix=/usr \ 42 --libdir=/ lib \42 --libdir=/usr/lib \ 43 43 --with-shared \ 44 44 --without-debug \ … … 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 86 href="../common/ncurses.xml" 87 xpointer="xpointer(//*[@os='j'])"/>88 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"90 href="../common/ncurses.xml"91 xpointer="xpointer(//*[@os='k'])"/>92 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"94 href="../common/ncurses.xml"95 87 xpointer="xpointer(//*[@os='l'])"/> 96 88 -
BOOK/introduction/common/changelog.xml
r24d655d rf7e4340 46 46 <listitem> 47 47 <para>[Chris] - Removed commands to create libcurses* symlinks in 48 Ncurses e, as few packages now are likely to need them. Fixes ticket48 Ncurses, as few packages now are likely to need them. Fixes ticket 49 49 <ulink url="&clfs-ticket-root;1102">#1102.</ulink></para> 50 </listitem> 51 <listitem> 52 <para>[Chris] - Modified Ncurses instructions to move fewer libs 53 to /lib{,32,64} as only libncursesw itself is needed there.Fixes 54 ticket 55 <ulink url="&clfs-ticket-root;1104">#1104.</ulink></para> 50 56 </listitem> 51 57 </itemizedlist>
Note:
See TracChangeset
for help on using the changeset viewer.