Diogo Franco wrote:
When building Texinfo for LFS 6.1.1, I get the following error message
right after the program makedoc, but the libncurses.so.5 library was
installed right before it and it is on ldconfig search path. LDD can't
find the library with the makeinfo program, but can find it for the
ncurses demo programs.
The error lines are marked in red.
[EMAIL PROTECTED]:/lfs/texinfo-4.8$ make
make all-recursive
make[1]: Entering directory `/media/hda4/texinfo-4.8'
Making all in intl
make[2]: Entering directory `/media/hda4/texinfo-4.8/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/media/hda4/texinfo-4.8/intl'
Making all in m4
make[2]: Entering directory `/media/hda4/texinfo-4.8/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/media/hda4/texinfo-4.8/m4'
Making all in lib
make[2]: Entering directory `/media/hda4/texinfo-4.8/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/media/hda4/texinfo-4.8/lib'
Making all in info
make[2]: Entering directory `/media/hda4/texinfo-4.8/info'
rm -f doc.c key.c funs.h
..//info/makedoc ./session.c ./echo-area.c ./infodoc.c ./m-x.c
./indices.c ./nodemenu.c ./footnotes.c ./variables.c
..//info/makedoc: error while loading shared libraries:
libncurses.so.5: cannot open shared object file: No such file or
directory
make[2]: *** [funs.h] Error 127
make[2]: Leaving directory `/media/hda4/texinfo-4.8/info'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/media/hda4/texinfo-4.8'
make: *** [all] Error 2
[EMAIL PROTECTED]:/lfs/texinfo-4.8$ ldd info/makedoc
linux-gate.so.1 => (0xffffe000)
libncurses.so.5 => not found
libc.so.6 => /lfs/tools/lib/libc.so.6 (0xb7e0a000)
/tools/lib/ld-linux.so.2 (0xb7f26000)
[EMAIL PROTECTED]:/lfs//texinfo-4.8$ sudo ldconfig -p | grep ncurses
libncursesw.so.5 (libc6) => /lib/libncursesw.so.5
libncurses.so.5 (libc6) => /tools/lib/libncurses.so.5
libncurses.so.5 (libc6) => /usr/lib/libncurses.so.5
libncurses.so.5 (libc6) => /lib/libncurses.so.5
libncurses.so (libc6) => /tools/lib/libncurses.so
libncurses.so (libc6) => /usr/lib/libncurses.so
[EMAIL PROTECTED]:/lfs/texinfo-4.8$ ldd ../ncurses-5.5/test/ncurses
linux-gate.so.1 => (0xffffe000)
libform.so.5 => /lfs/ncurses-5.5/lib/libform.so.5 (0xb7eef000)
libmenu.so.5 => /lfs/ncurses-5.5/lib/libmenu.so.5 (0xb7ee8000)
libpanel.so.5 => /lfs/ncurses-5.5/lib/libpanel.so.5 (0xb7ee4000)
libncurses.so.5 => /lfs/ncurses-5.5/lib/libncurses.so.5
(0xb7ea2000)
libc.so.6 => /lfs/tools/lib/libc.so.6 (0xb7d87000)
/tools/lib/ld-linux.so.2 (0xb7efc000)
The clear program also doesn't work, same error message as makedoc.
1. You need to be using /tools, not lfs/tools.
2. You installed ncurses into /lfs/ncurses, not /tools.
You must start the entire build over, and start following the book.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page