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

Reply via email to