On Fri, Nov 25, 2011 at 11:07:14AM +0100, Guido Berhoerster wrote:
* Stephan Kulow
[2011-11-24 15:10]: On 23.11.2011 20:15, Stephan Kulow wrote:
Am Mittwoch, 23. November 2011, 16:06:32 schrieb Guido Berhoerster:
* Stephan Kulow
[2011-11-22 10:09]: 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 :)
This breaks almost every single application using curses. It is also not what Fedora and Debian have done and thus there are mostly no such patches. While they provide separate libtinfo packages they also have linker scripts which ensure that applications linking against ncurses/ncursesw always link against -ltinfo too. Can we please do that as well to restore sanity?
Don't shoot the messenger, I just pointed out the facts. But as you seem to have already looking into it, can't you provide such a linker script?
Werner submitted a fixed ncurses now, so everyone can ignore libtinfo again :)
Thanks, that's much better.
Better yes but for pinfo from utilities project this seems not to help as they work with their own AC macros instrad of using standards or ncurses5-config or ncursesw5-config 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