[blfs-dev] install-tl-unx breakage

Bruce Dubbs bruce.dubbs at gmail.com
Thu Sep 17 12:12:52 PDT 2015


Ken Moffat wrote:
> On Thu, Sep 17, 2015 at 07:21:30PM +0100, Ken Moffat wrote:
>> On Thu, Sep 17, 2015 at 08:56:31AM -0500, Bruce Dubbs wrote:
>>> Ken Moffat wrote:
>>>> I've just found out why my xindy tests were failing :-(
>>>>
>>>> The texlive binary needs non-wide ncurses for some things, primarily
>>>> xindy.  Ncurses had been stuck at 5.x versions for so long that I
>>>> parsed that as non-wide ncurses.so instead of non-wide ncurses.so.5*
>>>>
>>>> Now that we are on ncurses6, the xindy binary breaks.  In the past,
>>>> it was easy enough to point to the LFS book.  But now that LFS has
>>>> moved to ncurses6, we need ncurses-5.9 and the gcc5_buildfixes-1
>>>> patch.
>>>>
> [...]
>> I had a further thought : please take a look at the Note in LFS
>> chroot ncurses (at the bottom of the the Installation part).
>>
>> In future, binary software linked to libncurses.so.6 might appear.
>> But for the moment the requirement will always be for .so.5 so LFS
>> is in practice wrong.
>>
>> Therefore, non-wide ncurses 5 needs to be referenced from LFS,
>> unless we are going to restrict choice.  I suggest that 'genlib' is
>> the proper place, with a Note that this page is only required for
>> running binary software that uses libncurses.so.5.
>>
> I have been told that the LFS instructions can be altered - for
> non-wide ncurses add --with-abi-version=5 to create the .so.5
> variant which is what all current binary software links to.

OK, I'll take a look.

   -- Bruce




More information about the blfs-dev mailing list