libraries not correctly linked

Bug #7207 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
libcroco (Debian)
Fix Released
Unknown
libcroco (Ubuntu)
Fix Released
High
Sebastien Bacher

Bug Description

Automatically imported from Debian bug report #262013 http://bugs.debian.org/262013

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #262013 http://bugs.debian.org/262013

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 29 Jul 2004 13:50:48 +0200
From: Marco d'Itri <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: libraries not correctly linked

Package: libcroco3
Version: 0.6.0-1
Severity: serious
Justification: RC issues list, section 5.f

[This is a standard text.]

This bug has serious severity because it is a policy violation and
an item in aj's list of release showstoppers, section 5.f:
http://people.debian.org/~ajt/sarge_rc_policy.txt .

One or more libraries in this package are buggy.
All libraries need to be linked against other libraries which they
reference. You can check this by running this command:

ldd -d -r /usr/lib/libYOUR-LIBRARY.so

Then you will have to find which other libraries contain the undefined
symbols and rebuild your library by explicitly linking it against them
(e.g. -lglib).

The broken libraries are:

/usr/lib/libcroco-0.6.so.3 (-lxml2, -lglib-2.0)
/usr/lib/libcroco.so.2 (-lxml2, -lglib-2.0)

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=it_IT@euro, LC_CTYPE=it_IT@euro

Versions of packages libcroco3 depends on:
ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an
ii libglib2.0-0 2.4.2-1 The GLib library of C routines
ii libxml2 2.6.11-1 GNOME XML library
ii zlib1g 1:1.2.1.1-5 compression library - runtime

--
ciao, |
Marco | [7345 atmMqp6KfXenE]

Revision history for this message
In , Andreas Metzler (ametzler-logic) wrote : Proposed patch

Hello,
I think this should fix it:
-------------------
--- libcroco-0.6.0.orig/src/Makefile.in
+++ libcroco-0.6.0/src/Makefile.in
@@ -134,7 +134,7 @@
 DEFS = @DEFS@ -I. -I$(srcdir) -I..
 CPPFLAGS = @CPPFLAGS@
 LIBS = @LIBS@
-libcroco_0_6_la_LIBADD =
+libcroco_0_6_la_LIBADD = @LIBXML2_LIBS@
 libcroco_0_6_la_OBJECTS = cr-utils.lo cr-input.lo cr-enc-handler.lo \
 cr-num.lo cr-rgb.lo cr-token.lo cr-tknzr.lo cr-term.lo cr-attr-sel.lo \
 cr-pseudo.lo cr-additional-sel.lo cr-simple-sel.lo cr-selector.lo \
only in patch2:
unchanged:
--- libcroco-0.6.0.orig/src/Makefile.am
+++ libcroco-0.6.0/src/Makefile.am
@@ -86,6 +86,7 @@
 cr-string.c \
 cr-string.h

+libcroco_0_6_la_LIBADD=@LIBXML2_LIBS@
 lib_LTLIBRARIES=libcroco-0.6.la
 libcroco_0_6_la_SOURCES= $(SRCS)

-------------------

But please triplecheck, my auto-foo is weak.
             cu andreas

Revision history for this message
In , Sebastien Bacher (seb128) wrote : Re: Bug#262013: Proposed patch

Le vendredi 30 juillet 2004 à 17:20 +0200, Andreas Metzler a écrit :
> Hello,
> I think this should fix it:

Thanks for the patch but I've fixed this bug yesterday ... it was
stucked in the upload dir because I've forgotten to sign
the .changes/.dsc, but it's in incoming now :)

Cheers,

Sebastien Bacher

Revision history for this message
In , Sebastien Bacher (seb128) wrote : Bug#262013: fixed in libcroco 0.6.0-2

Source: libcroco
Source-Version: 0.6.0-2

We believe that the bug you reported is fixed in the latest version of
libcroco, which is due to be installed in the Debian FTP archive:

libcroco3-dev_0.6.0-2_i386.deb
  to pool/main/libc/libcroco/libcroco3-dev_0.6.0-2_i386.deb
libcroco3_0.6.0-2_i386.deb
  to pool/main/libc/libcroco/libcroco3_0.6.0-2_i386.deb
libcroco_0.6.0-2.diff.gz
  to pool/main/libc/libcroco/libcroco_0.6.0-2.diff.gz
libcroco_0.6.0-2.dsc
  to pool/main/libc/libcroco/libcroco_0.6.0-2.dsc

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastien Bacher <email address hidden> (supplier of updated libcroco package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 29 Jul 2004 23:30:57 +0200
Source: libcroco
Binary: libcroco3 libcroco3-dev
Architecture: source i386
Version: 0.6.0-2
Distribution: unstable
Urgency: high
Maintainer: Sebastien Bacher <email address hidden>
Changed-By: Sebastien Bacher <email address hidden>
Description:
 libcroco3 - a generic Cascading Style Sheet (CSS) parsing and manipulation to
 libcroco3-dev - a generic Cascading Style Sheet (CSS) parsing and manipulation to
Closes: 262013
Changes:
 libcroco (0.6.0-2) unstable; urgency=high
 .
   * explicitly linked with all the libs (Closes: #262013).
Files:
 e0239f4de3f6a2255dd95e61afca9231 1459 - optional libcroco_0.6.0-2.dsc
 ad5e56d16c29930d307d2af23ec6b71a 3426 - optional libcroco_0.6.0-2.diff.gz
 6f5deaf30b1e2c24039602b2c6eeecb6 146286 devel optional libcroco3-dev_0.6.0-2_i386.deb
 8304564c6c6256e9dee88436f2727543 116774 libs optional libcroco3_0.6.0-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBCldJQxo87aLX0pIRAtg9AKClNAE8N437IKij75kNkUGmZPLotwCfcKiI
VAJX23BTQhG8MbLZ3Qptrow=
=yohp
-----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 30 Jul 2004 17:20:36 +0200
From: Andreas Metzler <email address hidden>
To: <email address hidden>
Subject: Proposed patch

Hello,
I think this should fix it:
-------------------
--- libcroco-0.6.0.orig/src/Makefile.in
+++ libcroco-0.6.0/src/Makefile.in
@@ -134,7 +134,7 @@
 DEFS = @DEFS@ -I. -I$(srcdir) -I..
 CPPFLAGS = @CPPFLAGS@
 LIBS = @LIBS@
-libcroco_0_6_la_LIBADD =
+libcroco_0_6_la_LIBADD = @LIBXML2_LIBS@
 libcroco_0_6_la_OBJECTS = cr-utils.lo cr-input.lo cr-enc-handler.lo \
 cr-num.lo cr-rgb.lo cr-token.lo cr-tknzr.lo cr-term.lo cr-attr-sel.lo \
 cr-pseudo.lo cr-additional-sel.lo cr-simple-sel.lo cr-selector.lo \
only in patch2:
unchanged:
--- libcroco-0.6.0.orig/src/Makefile.am
+++ libcroco-0.6.0/src/Makefile.am
@@ -86,6 +86,7 @@
 cr-string.c \
 cr-string.h

+libcroco_0_6_la_LIBADD=@LIBXML2_LIBS@
 lib_LTLIBRARIES=libcroco-0.6.la
 libcroco_0_6_la_SOURCES= $(SRCS)

-------------------

But please triplecheck, my auto-foo is weak.
             cu andreas

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1091202317.11438.37.camel@seb128>
Date: Fri, 30 Jul 2004 17:45:17 +0200
From: Sebastien Bacher <email address hidden>
To: Andreas Metzler <email address hidden>,
 <email address hidden>
Subject: Re: Bug#262013: Proposed patch

Le vendredi 30 juillet 2004 =E0 17:20 +0200, Andreas Metzler a =E9crit :
> Hello,
> I think this should fix it:

Thanks for the patch but I've fixed this bug yesterday ... it was
stucked in the upload dir because I've forgotten to sign
the .changes/.dsc, but it's in incoming now :)

Cheers,

Sebastien Bacher

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Fri, 30 Jul 2004 11:47:13 -0400
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: Bug#262013: fixed in libcroco 0.6.0-2

Source: libcroco
Source-Version: 0.6.0-2

We believe that the bug you reported is fixed in the latest version of
libcroco, which is due to be installed in the Debian FTP archive:

libcroco3-dev_0.6.0-2_i386.deb
  to pool/main/libc/libcroco/libcroco3-dev_0.6.0-2_i386.deb
libcroco3_0.6.0-2_i386.deb
  to pool/main/libc/libcroco/libcroco3_0.6.0-2_i386.deb
libcroco_0.6.0-2.diff.gz
  to pool/main/libc/libcroco/libcroco_0.6.0-2.diff.gz
libcroco_0.6.0-2.dsc
  to pool/main/libc/libcroco/libcroco_0.6.0-2.dsc

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastien Bacher <email address hidden> (supplier of updated libcroco package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 29 Jul 2004 23:30:57 +0200
Source: libcroco
Binary: libcroco3 libcroco3-dev
Architecture: source i386
Version: 0.6.0-2
Distribution: unstable
Urgency: high
Maintainer: Sebastien Bacher <email address hidden>
Changed-By: Sebastien Bacher <email address hidden>
Description:
 libcroco3 - a generic Cascading Style Sheet (CSS) parsing and manipulation to
 libcroco3-dev - a generic Cascading Style Sheet (CSS) parsing and manipulation to
Closes: 262013
Changes:
 libcroco (0.6.0-2) unstable; urgency=high
 .
   * explicitly linked with all the libs (Closes: #262013).
Files:
 e0239f4de3f6a2255dd95e61afca9231 1459 - optional libcroco_0.6.0-2.dsc
 ad5e56d16c29930d307d2af23ec6b71a 3426 - optional libcroco_0.6.0-2.diff.gz
 6f5deaf30b1e2c24039602b2c6eeecb6 146286 devel optional libcroco3-dev_0.6.0-2_i386.deb
 8304564c6c6256e9dee88436f2727543 116774 libs optional libcroco3_0.6.0-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBCldJQxo87aLX0pIRAtg9AKClNAE8N437IKij75kNkUGmZPLotwCfcKiI
VAJX23BTQhG8MbLZ3Qptrow=
=yohp
-----END PGP SIGNATURE-----

Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed with the 0.6.0-2 sync from Debian

Changed in libcroco:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.