Ken Moffat wrote:
>   I'm looking at the things which the TeX Live binary installer links
> to on a 7.4 system.  Mostly, all is fine (LFS libs, and X-related
> libs), but for asy [ asymptote ] and xindy.run, ldd reported that
> libncurses.so.5 was not found.
>
>   It seems eminently possible that this problem is "mine, all mine"
> (I've maybe fubar'd the non-wide part, I don't normally run
> precompiled binaries) and I get to keep all the pieces.
>
>   But a quick look in LFS (without spending a lot of time on the
> detail, my brain is already severely frazzled with TeX) suggests
> that we only create libncurses.so.5 in /lib.
>
>   I tried copying /usr/lib/libncurses.so [ INPUT(-lncursesw) ] to
> /usr/lib/libncurses.so.5, ldd reported 'file too short'.  Same if I
> symlinked .so.5 to .so.  What works for me is
>
>    ln -sv /lib/libncursesw.so.5 /usr/lib/libncurses.so.5

In Chapter 6 we have:

Note

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:

make distclean
./configure --prefix=/usr    \
             --with-shared    \
             --without-normal \
             --without-debug  \
             --without-cxx-binding
make sources libs
cp -av lib/lib*.so.5* /usr/lib

Does that help?

BTW, without the above, we do have /usr/lib/libncurses.a.  Shouldn't 
shouldn't that be picked up?


   -- Bruce

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to