[opensuse-buildservice] build.opensuse.org link problems
I'm having problems with the new release of my editor on the openSUSE build server (https://build.opensuse.org/package/show/home:towo2:mined/mined). In some repositories, Debian 7 and Ubuntu, it did not find a library of the termcap API (usually ncurses). The dynamic libraries (.so) are well hidden within /lib/i386-linux-gnu (or ...x86_64...) - why is that? On Debian 7, I could resolve the issue by linking the libraries directly but the same approach does not work on Ubuntu (although the libraries are there). What can I do? I assume having the static library (.a) available would also resolve the issue, but they are not installed. Thanks and kind regards, Thomas Wolff -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
"Thomas Wolff" <towo@towo.net> writes:
I'm having problems with the new release of my editor on the openSUSE build server (https://build.opensuse.org/package/show/home:towo2:mined/mined). In some repositories, Debian 7 and Ubuntu, it did not find a library of the termcap API (usually ncurses).
The termcap API is now part of -ltinfo.
The dynamic libraries (.so) are well hidden within /lib/i386-linux-gnu (or ...x86_64...) - why is that?
This is the Debian multiarch way. It should be transparent to the linker.
On Debian 7, I could resolve the issue by linking the libraries directly
Never do that. You should always use -llibrary for installed libraries. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (2)
-
Andreas Schwab
-
Thomas Wolff