[Pkg-silc-devel] Bug#558957: Resolve unresolved symbols in shared libraries

Peter Fritzsche peter.fritzsche at gmx.de
Mon Nov 30 18:32:44 UTC 2009


Source: silc-toolkit
Version: 1.1.10-2
Severity: wishlist
User: peter.fritzsche at gmx.de
Usertags: unresolved-symbols-so

I build all packages some time ago with binutils-gold and your package build
without an hard failure, but I noticed that you seems to provide a library in
a specific library package so other packages can link against it without
problems.... but your shared object has still some unresolved symbols which
the program which links agaomst it must resolve. This isnt a good idea because
when you introduce new dependencies the package previously linked against the
old version will break because it doesnt know about the new dependency.
Maybe you could link against all needed libraries so programs must not link
against libraries which it doesnt need to use.

Maybe it is related to following bugs which hard failed due to unresolved
symbols in programs
 http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=peter.fritzsche@gmx.de;tag=no-add-needed

More informations can be found at
 http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking
dpkg-shlibdeps already showed you the related warnings:

dpkg-shlibdeps: warning: symbol pthread_join used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pthread_rwlock_destroy used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlsym used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlclose used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pthread_rwlock_wrlock used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlopen used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pthread_rwlock_init used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pthread_rwlock_unlock used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pthread_create used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pthread_rwlock_rdlock used by debian/libsilc-1.1-2/usr/lib/libsilc-1.1.so.2.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: 1 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol silc_hash_table_alloc used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_hmac_unregister_all used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_rng_global_init used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_hash_unregister_all used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_cipher_get_name used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_sftp_opendir used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_snprintf used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_ske_parse_version used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_file_size used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol silc_notify_get_type used by debian/libsilcclient-1.1-3/usr/lib/libsilcclient-1.1.so.3.0.0 found in none of the libraries.
dpkg-shlibdeps: warning: 244 other similar warnings have been skipped (use -v to see them all).





More information about the Pkg-silc-devel mailing list