> On 19/03/2016 12:12, "René Nidegger" wrote: > >>> I am stuck in step 6.26 (psmisc). > >>> > >>> Executing > >>> ./configure -prefix=/usr > >>> stops with > >>> configure: error: Cannot find tinfo, ncurses or termcap libraries > >>> > >>> > >>> This seems to be the same problem that already someone else had: > >>> > >>> http://lists.linuxfromscratch.org/pipermail/lfs-support/2013-January/044353.html > >>> > >>> One answer specifically asked to check the existence of > >>> $LFS/tools/lib/libncurses.so, > >>> to be created in step 5.15 > >>> > >>> http://lists.linuxfromscratch.org/pipermail/lfs-support/2013-January/044356.html > >>> > >>> http://lists.linuxfromscratch.org/pipermail/lfs-support/2013-January/044358.html > >>> > >>> > >>> Indeed, this file is missing. So I went back to step 5.15 and re-executed > >>> the > >>> commands. Nothing seemed to indicate that something is wrong, yet again, > >>> the > >>> desired $LFS/tools/lib/libncurses.so was not produced. > >>> > >>> Is there anything I can do about it? > >>> > >>> > >> Since ncurses is built before psmisc in chapter 6, chapter 5 ncurses > >> should be > >> irrelevant. Could you check that /usr/lib/libncurses.so exist and that > >> it is an ascii file containing "INPUT(-lncursesw)" ? > >> > >> If not, I suspect you have not run all the commands at the end of the > >> ncurses > >> page (I mean all the commands except the commands in the "Note", which are > >> not > >> needed). > >> > > > > > > /usr/lib/libncurses.so was missing. So, I probably forgot one step when I > > build ncurses. > > > > I now executed the steps for ncurses again and > > /usr/lib/libncurses.so is now there with the "INPUT(-lncursesw)" line. > > > > Yet, it doesn't help the original psmisc problem. When I execute > > ./configure --prefix=/usr > > it still stops with > > configure: error: Cannot find tinfo, ncurses or termcap librariesr > > > > Maybe you have missed other steps when building ncurses. The file > /usr/lib/libncursesw.so should be a symlink to ../../lib/libncursesw.so.6 > and the file /lib/lincursesw.so.6 should be a symlink to libncursesw.so.6.0. > Of course the file /lib/libncursesw.so.6.0 should exist and be a shared > object. > > Did you erase psmisc build tree band untar it again before running configure?
Neither libncursesw.so.6 nor the symlink /lib/libncursesw.so.6 did exist. I found libncursesw.so.6 under /sources/ncurses-6.0/lib/ and copied it to /lib and then created a symlink from /usr/lib/libncursesw.so.6 to /lib/libncursesw.so.6 That is I executed # cp sources/ncurses-6.0/lib/libncursesw.so.6 /lib # ln -s /lib/libncursesw.so.6 /usr/lib/libncursesw.so.6 Then (after re-untarring psmisc) I could configure psmisc and make it. What exactly happened I cannot re-construct. Thank you very much for your help. -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style
