Debian Bug report logs - #558957
Resolve unresolved symbols in shared libraries

version graph

Package: src:silc-toolkit; Maintainer for src:silc-toolkit is (unknown);

Reported by: Peter Fritzsche <peter.fritzsche@gmx.de>

Date: Mon, 30 Nov 2009 23:53:22 UTC

Severity: wishlist

Found in version silc-toolkit/1.1.10-2

Fixed in version 1.1.10-2+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Debian SILC Team <pkg-silc-devel@lists.alioth.debian.org>:
Bug#558957; Package src:silc-toolkit. (Mon, 30 Nov 2009 23:53:24 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Fritzsche <peter.fritzsche@gmx.de>:
New Bug report received and forwarded. Copy sent to Debian SILC Team <pkg-silc-devel@lists.alioth.debian.org>. (Mon, 30 Nov 2009 23:53:24 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: Peter Fritzsche <peter.fritzsche@gmx.de>
To: maintonly@bugs.debian.org
Subject: Resolve unresolved symbols in shared libraries
Date: Mon, 30 Nov 2009 19:32:44 +0100
Source: silc-toolkit
Version: 1.1.10-2
Severity: wishlist
User: peter.fritzsche@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).




Information forwarded to debian-bugs-dist@lists.debian.org, Debian SILC Team <pkg-silc-devel@lists.alioth.debian.org>:
Bug#558957; Package src:silc-toolkit. (Tue, 01 Dec 2009 00:12:09 GMT) (full text, mbox, link).


Acknowledgement sent to 558957@bugs.debian.org:
Extra info received and forwarded to list. Copy sent to Debian SILC Team <pkg-silc-devel@lists.alioth.debian.org>. (Tue, 01 Dec 2009 00:12:09 GMT) (full text, mbox, link).


Message #10 received at 558957@bugs.debian.org (full text, mbox, reply):

From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
To: Peter Fritzsche <peter.fritzsche@gmx.de>, 558957@bugs.debian.org
Subject: Re: [Pkg-silc-devel] Bug#558957: Resolve unresolved symbols in shared libraries
Date: Mon, 30 Nov 2009 19:07:06 -0500
[Message part 1 (text/plain, inline)]
On 11/30/2009 01:32 PM, Peter Fritzsche wrote:
> 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.

sounds to me like:

libsilc-1.1 should be built with -lpthread -ldl
libsilcclient-1.1 should be built with -lsilc

i don't have time to try it right now, unfortunately :(

Regards,

	--dkg

[signature.asc (application/pgp-signature, attachment)]

Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Sat, 20 Aug 2011 16:09:05 GMT) (full text, mbox, link).


Notification sent to Peter Fritzsche <peter.fritzsche@gmx.de>:
Bug acknowledged by developer. (Sat, 20 Aug 2011 16:09:05 GMT) (full text, mbox, link).


Message #15 received at 558957-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 536606-done@bugs.debian.org,558957-done@bugs.debian.org,629226-done@bugs.debian.org,620724-done@bugs.debian.org,
Cc: silc-toolkit@packages.debian.org, silc-toolkit@packages.qa.debian.org
Subject: Bug#638608: Removed package(s) from unstable
Date: Sat, 20 Aug 2011 16:06:04 +0000
Version: 1.1.10-2+rm

Dear submitter,

as the package silc-toolkit has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see http://bugs.debian.org/638608

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@debian.org.

Debian distribution maintenance software
pp.
Luca Falavigna (the ftpmaster behind the curtain)




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 18 Sep 2011 07:32:51 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 05:13:31 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.