Your message dated Mon, 06 Apr 2009 22:02:22 +0000
with message-id <[email protected]>
and subject line Bug#522663: fixed in libtool 2.2.6a-3
has caused the Debian Bug report #522663,
regarding pulls in -lcrypto when linking against heimdal-dev
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
522663: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522663
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libtool
Version: 2.2.6a-2
Severity: normal
Hi,
since switching to libtool 2.2.6-2 building krb5-auth-dialog pulls in
-lcrypto due to it's dependency on the heimdal libraries (determined via
krb5-config --libs):
/bin/sh ../libtool --tag=CC --mode=link cc -D_REENTRANT
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/directfb -I/usr/include/libpng12 -D_REENTRANT
-I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb
-I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include -I/usr/include/libnm-glib
-I/usr/include/NetworkManager -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/directfb -I/usr/include/libpng12 -Wall -Wformat
-Wformat-security -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wextra
-Wshadow -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes
-Winline -Wredundant-decls -Wno-sign-compare -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fasynchronous-unwind-tables -g -O2 -g -Wall -O2
-Wl,--as-needed -o krb5-auth-dialog krb5-auth-dialog.o krb5-auth-applet.o
krb5-auth-pwdialog.o krb5-auth-gconf.o krb5-auth-gconf-tools.o krb5-auth-dbus.o
dummy-strings.o ../gtksecentry/libgtksecentry.a ../secmem/libsecmem.a -lnm_glib
-ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -L/usr/lib -lkrb5 -lnotify
-lgtk-x11-2.0 -ldbus-glib-1 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0
-lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype
-lfontconfig -lgmodule-2.0 -ldbus-1 -lgobject-2.0 -lglib-2.0 -ldbus-glib-1
-ldbus-1 -lgobject-2.0 -lglib-2.0 -lgconf-2 -lglib-2.0 -lglade-2.0
-lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0
-lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo
-lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
libtool: link: cc -D_REENTRANT -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb
-I/usr/include/libpng12 -D_REENTRANT -I/usr/include/libglade-2.0
-I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include
-I/usr/include/libnm-glib -I/usr/include/NetworkManager -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/directfb -I/usr/include/libpng12 -Wall -Wformat
-Wformat-security -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wextra
-Wshadow -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes
-Winline -Wredundant-decls -Wno-sign-compare -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fasynchronous-unwind-tables -g -O2 -g -Wall -O2 -Wl,--as-needed
-o krb5-auth-dialog krb5-auth-dialog.o krb5-auth-applet.o krb5-auth-pwdialog.o
krb5-auth-gconf.o krb5-auth-gconf-tools.o krb5-auth-dbus.o dummy-strings.o
../gtksecentry/libgtksecentry.a ../secmem/libsecmem.a -lnm_glib -L/usr/lib
/usr/lib/libkrb5.so /usr/lib/libhx509.so /usr/lib/libwind.so -lcrypto
/usr/lib/libasn1.so -lcom_err /usr/lib/libroken.so -lcrypt -ldl -lresolv
-lpthread /usr/lib/libnotify.so -ldbus-glib-1 -ldbus-1 /usr/lib/libgconf-2.so
/usr/lib/libglade-2.0.so /usr/lib/libxml2.so /usr/lib/libgtk-x11-2.0.so
/usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so
/usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so
/usr/lib/libgio-2.0.so /usr/lib/libcairo.so /usr/lib/libpango-1.0.so
/usr/lib/libfreetype.so -lz -lfontconfig /usr/lib/libgobject-2.0.so
/usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so -pthread
/usr/bin/ld: cannot find -lcrypto
whereas libtool 1.5.26-4 didn't do so:
/bin/sh ../libtool --tag=CC --mode=link cc -D_REENTRANT
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/directfb -I/usr/include/libpng12 -D_REENTRANT
-I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb
-I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include -I/usr/include/libnm-glib
-I/usr/include/NetworkManager -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/directfb -I/usr/include/libpng12 -Wall -Wformat
-Wformat-security -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wextra
-Wshadow -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes
-Winline -Wredundant-decls -Wno-sign-compare -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fasynchronous-unwind-tables -g -O2 -g -Wall -O2
-Wl,--as-needed -o krb5-auth-dialog krb5-auth-dialog.o krb5-auth-applet.o
krb5-auth-pwdialog.o krb5-auth-gconf.o krb5-auth-gconf-tools.o krb5-auth-dbus.o
dummy-strings.o ../gtksecentry/libgtksecentry.a ../secmem/libsecmem.a -lnm_glib
-ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -L/usr/lib -lkrb5 -lnotify
-lgtk-x11-2.0 -ldbus-glib-1 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0
-lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype
-lfontconfig -lgmodule-2.0 -ldbus-1 -lgobject-2.0 -lglib-2.0 -ldbus-glib-1
-ldbus-1 -lgobject-2.0 -lglib-2.0 -lgconf-2 -lglib-2.0 -lglade-2.0
-lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0
-lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo
-lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
cc -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12
-D_REENTRANT -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0
-I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/dbus-1.0
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include -I/usr/include/libnm-glib
-I/usr/include/NetworkManager -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/directfb -I/usr/include/libpng12 -Wall -Wformat
-Wformat-security -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wextra
-Wshadow -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes
-Winline -Wredundant-decls -Wno-sign-compare -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fasynchronous-unwind-tables -g -O2 -g -Wall -O2 -Wl,--as-needed
-o krb5-auth-dialog krb5-auth-dialog.o krb5-auth-applet.o krb5-auth-pwdialog.o
krb5-auth-gconf.o krb5-auth-gconf-tools.o krb5-auth-dbus.o dummy-strings.o
../gtksecentry/libgtksecentry.a ../secmem/libsecmem.a -lnm_glib -L/usr/lib
/usr/lib/libkrb5.so /usr/lib/libnotify.so -ldbus-glib-1 -ldbus-1
/usr/lib/libgconf-2.so /usr/lib/libglade-2.0.so /usr/lib/libxml2.so
/usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so
/usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm
/usr/lib/libpangocairo-1.0.so /usr/lib/libgio-2.0.so /usr/lib/libcairo.so
/usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lfontconfig
/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so
Note that krb5-aut-dialog doesn't use any symbols from libssl-dev but
heimdal's libkrb5.so depends on it:
$ ldd -u /usr/lib/libkrb5.so
Unused direct dependencies:
/usr/lib/libwind.so.0
/usr/lib/libcrypto.so.0.9.8
/usr/lib/libroken.so.18
/lib/libcrypt.so.1
/lib/libdl.so.2
/lib/libresolv.so.2
/lib/libpthread.so.0
I've pushed the current sources I'm trying to build here:
git://git.debian.org/git/users/agx/krb5-auth-dialog.git
Any idea why libtool is introducing this additional dependencies?
Cheers,
-- Guido
--- End Message ---
--- Begin Message ---
Source: libtool
Source-Version: 2.2.6a-3
We believe that the bug you reported is fixed in the latest version of
libtool, which is due to be installed in the Debian FTP archive:
libltdl-dev_2.2.6a-3_amd64.deb
to pool/main/libt/libtool/libltdl-dev_2.2.6a-3_amd64.deb
libltdl7_2.2.6a-3_amd64.deb
to pool/main/libt/libtool/libltdl7_2.2.6a-3_amd64.deb
libtool-doc_2.2.6a-3_all.deb
to pool/main/libt/libtool/libtool-doc_2.2.6a-3_all.deb
libtool_2.2.6a-3.diff.gz
to pool/main/libt/libtool/libtool_2.2.6a-3.diff.gz
libtool_2.2.6a-3.dsc
to pool/main/libt/libtool/libtool_2.2.6a-3.dsc
libtool_2.2.6a-3_amd64.deb
to pool/main/libt/libtool/libtool_2.2.6a-3_amd64.deb
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 protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Kurt Roeckx <[email protected]> (supplier of updated libtool 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 protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 06 Apr 2009 22:43:44 +0200
Source: libtool
Binary: libtool libtool-doc libltdl7 libltdl-dev
Architecture: source all amd64
Version: 2.2.6a-3
Distribution: unstable
Urgency: low
Maintainer: Kurt Roeckx <[email protected]>
Changed-By: Kurt Roeckx <[email protected]>
Description:
libltdl-dev - A system independent dlopen wrapper for GNU libtool
libltdl7 - A system independent dlopen wrapper for GNU libtool
libtool - Generic library support script
libtool-doc - Generic library support script
Closes: 522663
Changes:
libtool (2.2.6a-3) unstable; urgency=low
.
* Don't pull in depedency libs when linking a binary. (Closes: #522663)
* DEB_BUILD_OPTIONS nocheck worked inverted.
Checksums-Sha1:
1253705e23ac2350779fa7439f51dd7627d066b4 1198 libtool_2.2.6a-3.dsc
a061611747749d67613e228640b1b0941d1e835e 15255 libtool_2.2.6a-3.diff.gz
356b11e48d4ff8c4c91383b2186f16d083cbd257 504174 libtool-doc_2.2.6a-3_all.deb
3b13b7f577d2bcd77c1729daef5099a568354c64 521576 libtool_2.2.6a-3_amd64.deb
7c5f18685463d8c89ec56a4f2b5787b864305ae5 294998 libltdl7_2.2.6a-3_amd64.deb
c9cf4ea034fd4652bead3225ffb6ec4dc82dcf56 193888 libltdl-dev_2.2.6a-3_amd64.deb
Checksums-Sha256:
459af18ad74572fc5645132d8b34d9c5319712d8526c7d96df8f9ef75d5cf164 1198
libtool_2.2.6a-3.dsc
9074d3d0e71b5a87c631f69d9d233ac22be18bcee083aac23f5108f8bcea15ff 15255
libtool_2.2.6a-3.diff.gz
1acf61a6bf0e30552d23c289f2e141a8a20c7b6db3b594aed06895c74c286a87 504174
libtool-doc_2.2.6a-3_all.deb
c4f46d7542a8a25d773f6d753ade68e5d09c1cde6bbd487f3facbb1252494be5 521576
libtool_2.2.6a-3_amd64.deb
9da61af75c17361a3e2353622b913978dda4ff85424b2d261ca1069eb67b3946 294998
libltdl7_2.2.6a-3_amd64.deb
c2be603cd025a55c022024c1c941ef4a722a4e55f0d2d244b4498439f68722e7 193888
libltdl-dev_2.2.6a-3_amd64.deb
Files:
416fcf289b5c14a5d66fcfe50ad4e134 1198 devel optional libtool_2.2.6a-3.dsc
682ea74d6684cb51904e6230f4f57e25 15255 devel optional libtool_2.2.6a-3.diff.gz
f903573f6fa7f80b71793e412b21806f 504174 doc optional
libtool-doc_2.2.6a-3_all.deb
6a7822f57849fad8e7614edd684e1961 521576 devel optional
libtool_2.2.6a-3_amd64.deb
64da838d6e66d6c0fb44aaeabd8a9e7c 294998 libs optional
libltdl7_2.2.6a-3_amd64.deb
a47548406b4d0dff518b6c82939c3aee 193888 libdevel optional
libltdl-dev_2.2.6a-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEUEARECAAYFAknaeIQACgkQQdwckHJElwufrACWJ0TYEYGQXQHvIZBXnISB3mYC
iQCfSowgjtnj0qIWhifpKNvVCUgzDRI=
=3/oA
-----END PGP SIGNATURE-----
--- End Message ---