On 2016-07-09, Grant Edwards <[email protected]> wrote:
> I've got termcap-compat installed, but I seem to be missing libtermcap.a:
>
> $ equery files libtermcap-compat | grep lib
> /usr/lib
> /usr/lib/debug
> /usr/lib/debug/usr
> /usr/lib/debug/usr/lib64
> /usr/lib/debug/usr/lib64/libtermcap.so.2.0.8.debug
> /usr/lib64
> /usr/lib64/libtermcap.so.2
> /usr/lib64/libtermcap.so.2.0.8
> /usr/share/doc/libtermcap-compat-2.0.8-r3
> /usr/share/doc/libtermcap-compat-2.0.8-r3/ChangeLog.bz2
> /usr/share/doc/libtermcap-compat-2.0.8-r3/README.bz2
>
> The ebuild for libtermcap-compat doesn't seem to pay attention to any
> USE flags. How do I get libtermcap.a installed?
Even though the build fails with the message "can't find termcap
library", digging deeper I find that the auto-configure script
couldn't find a static library that contained the symbol tgetent.
That failure triggers the message "can't find the termcap library".
However, I suspect the problem is that ncurses isn't installing static
libraries (and there _is_ a USE flag for that). I've reinstalled
ncurses with static libs enabled, so now there is a libncurses.a that
provides tgetent. Hopefully ncurses is what the auto conifgure script
refers to as "the termcap libary". [One is hopefully forgiven for
thinking it meant libtermcap...]
--
Grant Edwards grant.b.edwards Yow! I want you to MEMORIZE
at the collected poems of
gmail.com EDNA ST VINCENT MILLAY
... BACKWARDS!!