On Tue, Nov 22, 2011 at 04:19:11PM +0100, Werner Flamme wrote:
Ilya Chernykh [22.11.2011 11:19]:
On Tuesday 22 November 2011 13:09:22 Stephan Kulow wrote:
Werner split libltinfo from libncurses and so we see a lot of build failures due to programs linking -lncurses and expecting functions there that are now in -lltinfo and as library dependencies are not longer taken into account, there is a huge fallout.
The right fix is to use ncurses-config --libs - note that Fedora and debian have the same split, so packages failing have a high chance of having a patch floating around in the internet :)
I faces exactly this problem with kvim but it seems with -ltinfo it fails as well. I tried different variants...
Ilya,
you notice the difference between your "-ltinfo" and Coolo's "-lltinfo"?
Maybe it's just a single letter that causes the failure ;-)
just one to much the library is libtinfo and therefore -ltinfo should be used. Please hole in mind that for terminfo/termcap functions the only required library is libtinfo. That is if your program does not use initscr(3ncurses) nor newterm(3ncurses) there is in normal case no need for libnurses nor libnursesw Now mutt, procps, xemacs, and emacs should build again, I've always used the patch named `*-tinfo.dif' ;) Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org