On 2020-05-29 15:03 -0600, Flareon Zulu wrote: > > > On Wed, May 20, 2020, 11:20 Emanuel Pinho <[email protected]> wrote: > > I am trying to install LFS9.1. It is the third time I install a LFS version, > > the first two times I did it, everything ran flawlessly. Indeed, my host > > system was bulilt with LFS7.5. But this time I am having trouble with the > > installation of GCC in the chroot environment. Compilation (make) complains > > about not finding libncursesw.so.5. > > > > I have tried many different things to get around this error, all of them > > with no success. > > > > 1) I have tried copying libncursesw.so.5 from the host into /usr/lib and/or > > /lib. > > 2) I have tried to go ahead with the compiler installed in tools until I > > installed ncurses-6.2. In this package I have followed the notes that > > suggest installation of ncurses version 5 (page 134) and then tried > > installing gcc. > > 3) I have tried to cheat the compiler by linking libncursesw.so.5 -> > > libncurses.so.5. > > 4)I have tried to use the option without-ncurses in configure. > > > > As I said above, none of this tries have solved the problem. I still get the > > error: > > > > Making all in po > > make[4]: Entering directory '/sources/gcc-9.2.0/build/x86_64-pc-linux- > > gnu/libstdc++-v3/po' > > msgfmt -o de.mo ../../../../libstdc++-v3/po/de.po > > msgfmt: error while loading shared libraries: libncursesw.so.5: cannot open > > shared object file: No such file or directory > > > > when running make. > > > > I have followed the instructions from the book literally up to this point. > > The only change was using gcc-9.3.0 in tools. The book says it has not been > > tested. Could it be the cause of this error? By the way, I have tried > > installing gcc-9.2.0 and gcc-9.3.0 in chroot. Both fail with the same > > message. I might try recompiling the tools using gcc-9.2.0 again, but as > > this might be a little time consuming, I would like to hear from you your > > suggestions or opinions on this. > > > > I am totally stuck here. Could anyone help me? > > -- > > 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 > > Wait a minute. Someone remind me: aren't the ncurses libraries supposed to be > ABI 6 anyway? Why would GCC be looking for the ABI 5 libraries? > > Also, I suggest going back to the ncurses chapter, redoing it, and NOT doing > the optional section. Then try building GCC again.
I think the reason is ncursesw in Chap. 5 was skipped. So Chap. 5 gettext links to host ncursesw (with ABI 5). I'll update the dependencies section to alert it. -- Xi Ruoyao <[email protected]> School of Aerospace Science and Technology, Xidian University -- 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
