Debian Bug report logs - #558872
libcgic: unresolved symbol cgiMain

version graph

Package: src:libcgic; Maintainer for src:libcgic is Bart Martens <bartm@debian.org>;

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

Date: Mon, 30 Nov 2009 22:17:01 UTC

Severity: wishlist

Tags: wontfix

Found in version libcgic/2.05-2

Done: Bart Martens <bartm@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 Bart Martens <bartm@debian.org>:
Bug#558872; Package src:libcgic. (Mon, 30 Nov 2009 22:17:04 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Fritzsche <peter.fritzsche@gmx.de>:
New Bug report received and forwarded. Copy sent to Bart Martens <bartm@debian.org>. (Mon, 30 Nov 2009 22:17:04 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:34 +0100
Source: libcgic
Version: 2.05-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 cgiMain used by debian/libcgic2/usr/lib/libcgic.so.2.05 found in none of the libraries.




Information forwarded to debian-bugs-dist@lists.debian.org, Bart Martens <bartm@debian.org>:
Bug#558872; Package src:libcgic. (Mon, 13 Dec 2010 15:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Colin Watson <cjwatson@debian.org>:
Extra info received and forwarded to list. Copy sent to Bart Martens <bartm@debian.org>. (Mon, 13 Dec 2010 15:21:03 GMT) (full text, mbox, link).


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

From: Colin Watson <cjwatson@debian.org>
To: Peter Fritzsche <peter.fritzsche@gmx.de>
Cc: 558872@bugs.debian.org
Subject: Re: Resolve unresolved symbols in shared libraries
Date: Mon, 13 Dec 2010 15:18:29 +0000
On Mon, Nov 30, 2009 at 07:32:34PM +0100, 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.
[...]
> dpkg-shlibdeps: warning: symbol cgiMain used by debian/libcgic2/usr/lib/libcgic.so.2.05 found in none of the libraries.

This is a slightly odd library: it requires the *application* to define
a cgiMain symbol.  This warning is therefore a false positive for
libcgic.

-- 
Colin Watson                                       [cjwatson@debian.org]




Changed Bug title to 'libcgic: unresolved symbol cgiMain' from 'Resolve unresolved symbols in shared libraries' Request was from Bart Martens <bartm@debian.org> to control@bugs.debian.org. (Sun, 13 May 2012 08:24:08 GMT) (full text, mbox, link).


Added tag(s) wontfix. Request was from Bart Martens <bartm@debian.org> to control@bugs.debian.org. (Sun, 13 May 2012 08:24:08 GMT) (full text, mbox, link).


Reply sent to Bart Martens <bartm@debian.org>:
You have taken responsibility. (Sun, 09 Sep 2012 10:03:03 GMT) (full text, mbox, link).


Notification sent to Peter Fritzsche <peter.fritzsche@gmx.de>:
Bug acknowledged by developer. (Sun, 09 Sep 2012 10:03:03 GMT) (full text, mbox, link).


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

From: Bart Martens <bartm@debian.org>
To: 558872-done@bugs.debian.org
Subject: libcgic: unresolved symbol cgiMain
Date: Sun, 9 Sep 2012 10:01:50 +0000
Colin Watson explained this on 13 Dec 2010 :
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;bug=558872



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 08 Oct 2012 07:28:02 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 Jan 7 19:24:30 2018; Machine Name: buxtehude

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.