libtermcap => libncurses

Ville Skyttä ville.skytta at iki.fi
Sun Dec 3 10:41:50 UTC 2006


On Fri, 2006-12-01 at 09:56 +0100, Miroslav Lichvar wrote:
> On Thu, Nov 30, 2006 at 08:15:42AM -0800, Wart wrote:
> > This list is missing 'readline-devel'.  The base 'readline' package does 
> > not require libtermcap, but if you look at the spec file, you'll see 
> > that 'readline-devel' Requires: libtermcap-devel.  This means that any 
> > package that has a BR: readline-devel likely gets linked with and ends 
> > up with an implicit Requires: on libtermcap...
> 
> readline-devel-5.2-2.fc7 requires ncurses-devel. 

While at it, now that there's (AFAIU) only one alternative providing the
termcap stuff in the distro, would it be possible to also get rid of
undefined non-weak symbols in libreadline by explicitly linking it with
libncurses?

$ ldd -d -r /usr/lib64/libreadline.so.5 | grep undef
undefined symbol: PC    (/usr/lib64/libreadline.so.5)
undefined symbol: UP    (/usr/lib64/libreadline.so.5)
undefined symbol: BC    (/usr/lib64/libreadline.so.5)
undefined symbol: tgetflag      (/usr/lib64/libreadline.so.5)
undefined symbol: tgetent       (/usr/lib64/libreadline.so.5)
undefined symbol: tputs (/usr/lib64/libreadline.so.5)
undefined symbol: tgoto (/usr/lib64/libreadline.so.5)
undefined symbol: tgetnum       (/usr/lib64/libreadline.so.5)
undefined symbol: tgetstr       (/usr/lib64/libreadline.so.5)




More information about the Fedora-maintainers mailing list