- Timestamp:
- Jan 11, 2009, 7:14:23 PM (16 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 9ba7bfe
- Parents:
- 209cc86
- Location:
- BOOK
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/ncurses.xml
r209cc86 r50af1be 59 59 ln -svf ../../lib/libformw.so.5 /usr/lib/libformw.so</userinput></screen> 60 60 61 <para os="l">Now we will create a symlink for /usr/share/terminfo in 61 <para os="l">Now we will make our Ncurses compatible for older and non-widec compatible programs 62 can build properly:</para> 63 64 <screen os="m"><userinput>for lib in curses ncurses form panel menu ; do 65 echo "INPUT(-l${lib}w)" > /usr/lib/lib${lib}.so 66 ln -sfv lib${lib}w.a /usr/lib/lib${lib}.a 67 done 68 ln -sfv libcurses.so /usr/lib/libcursesw.so 69 ln -sfv libncurses.so /usr/lib/libcurses.so 70 ln -sfv libncursesw.a /usr/lib/libcursesw.a 71 ln -sfv libncurses.a /usr/lib/libcurses.a 72 ln -sfv libncurses++w.a /usr/lib/libncurses++.a 73 ln -sfv ncurses5-config /usr/bin/ncursesw5-config</userinput></screen> 74 75 <para os="n">Now we will create a symlink for /usr/share/terminfo in 62 76 <filename class="directory">/usr/lib</filename> for compatibility:</para> 63 77 64 <screen os=" m"><userinput>ln -sf../../usr/share/terminfo /usr/lib/terminfo</userinput></screen>78 <screen os="o"><userinput>ln -sfv ../../usr/share/terminfo /usr/lib/terminfo</userinput></screen> 65 79 66 80 </sect2> -
BOOK/final-system/multilib/ncurses-64bit.xml
r209cc86 r50af1be 63 63 64 64 <screen os="m2"><userinput>mv -v /usr/bin/ncursesw5-config{,-64} 65 ln -sv multiarch_wrapper /usr/bin/ncursesw5-config</userinput></screen>65 ln -svf multiarch_wrapper /usr/bin/ncurses5-config</userinput></screen> 66 66 67 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 80 80 ln -svf ../../lib64/libformw.so.5 /usr/lib64/libformw.so</userinput></screen> 81 81 82 <para os="l">Now we will create a symlink for /usr/share/terminfo in 82 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 83 href="ncurses.xml" 84 xpointer="xpointer(//*[@os='l'])"/> 85 86 <screen os="m"><userinput>for lib in curses ncurses form panel menu ; do 87 echo "INPUT(-l${lib}w)" > /usr/lib64/lib${lib}.so 88 ln -sfv lib${lib}w.a /usr/lib64/lib${lib}.a 89 done 90 ln -sfv libcurses.so /usr/lib64/libcursesw.so 91 ln -sfv libncurses.so /usr/lib64/libcurses.so 92 ln -sfv libncursesw.a /usr/lib64/libcursesw.a 93 ln -sfv libncurses.a /usr/lib64/libcurses.a 94 ln -sfv libncurses++w.a /usr/lib64/libncurses++.a 95 ln -sfv ncurses5-config-64 /usr/bin/ncursesw5-config-64 96 ln -sfv ncurses5-config /usr/bin/ncursesw5-config</userinput></screen> 97 98 <para os="n">Now we will create a symlink for /usr/share/terminfo in 83 99 <filename class="directory">/usr/lib64</filename> for compatibility:</para> 84 100 85 <screen os=" m"><userinput>ln -sf../../usr/share/terminfo /usr/lib64/terminfo</userinput></screen>101 <screen os="o"><userinput>ln -sfv ../../usr/share/terminfo /usr/lib64/terminfo</userinput></screen> 86 102 87 103 </sect2> -
BOOK/final-system/multilib/ncurses-n32.xml
r209cc86 r50af1be 79 79 ln -svf ../../lib32/libformw.so.5 /usr/lib32/libformw.so</userinput></screen> 80 80 81 <para os="l">Now we will create a symlink for /usr/share/terminfo in 81 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 82 href="ncurses.xml" 83 xpointer="xpointer(//*[@os='l'])"/> 84 85 <screen os="m"><userinput>for lib in curses ncurses form panel menu ; do 86 echo "INPUT(-l${lib}w)" > /usr/lib32/lib${lib}.so 87 ln -sfv lib${lib}w.a /usr/lib32/lib${lib}.a 88 done 89 ln -sfv libcurses.so /usr/lib32/libcursesw.so 90 ln -sfv libncurses.so /usr/lib32/libcurses.so 91 ln -sfv libncursesw.a /usr/lib32/libcursesw.a 92 ln -sfv libncurses.a /usr/lib32/libcurses.a 93 ln -sfv libncurses++w.a /usr/lib32/libncurses++.a 94 ln -sfv ncurses5-config-32 /usr/bin/ncursesw5-config-32</userinput></screen> 95 96 <para os="n">Now we will create a symlink for /usr/share/terminfo in 82 97 <filename class="directory">/usr/lib32</filename> for compatibility:</para> 83 98 84 <screen os=" m"><userinput>ln -sf../../usr/share/terminfo /usr/lib32/terminfo</userinput></screen>99 <screen os="o"><userinput>ln -sfv ../../usr/share/terminfo /usr/lib32/terminfo</userinput></screen> 85 100 86 101 </sect2> -
BOOK/final-system/multilib/ncurses.xml
r209cc86 r50af1be 84 84 xpointer="xpointer(//*[@os='l'])"/> 85 85 86 <screen os="m"><userinput>for lib in curses ncurses form panel menu ; do 87 echo "INPUT(-l${lib}w)" > /usr/lib/lib${lib}.so 88 ln -sfv lib${lib}w.a /usr/lib/lib${lib}.a 89 done 90 ln -sfv libcurses.so /usr/lib/libcursesw.so 91 ln -sfv libncurses.so /usr/lib/libcurses.so 92 ln -sfv libncursesw.a /usr/lib/libcursesw.a 93 ln -sfv libncurses.a /usr/lib/libcurses.a 94 ln -sfv libncurses++w.a /usr/lib/libncurses++.a 95 ln -sfv ncurses5-config-32 /usr/bin/ncursesw5-config-32</userinput></screen> 96 86 97 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 87 98 href="../common/ncurses.xml" 88 xpointer="xpointer(//*[@os='m'])"/> 99 xpointer="xpointer(//*[@os='n'])"/> 100 101 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 102 href="../common/ncurses.xml" 103 xpointer="xpointer(//*[@os='o'])"/> 89 104 90 105 </sect2> -
BOOK/introduction/common/changelog.xml
r209cc86 r50af1be 42 42 <listitem> 43 43 <para>[Jonathan] - Fixed mistaken from when STANDARD_STARTFILE_PREFIX was added.</para> 44 </listitem> 45 <listitem> 46 <para>[Jim] - Final phase of Ncurses fixes. Create backwards compatible symlinks.</para> 44 47 </listitem> 45 48 </itemizedlist>
Note:
See TracChangeset
for help on using the changeset viewer.