--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: "cups-config --libs" seems to include static libs
- From: Loïc Minier <lool@dooz.org>
- Date: Wed, 15 Aug 2007 12:33:20 +0200
- Message-id: <20070815103320.GA10308@bee.dooz.org>
Package: cupsys
Version: 1.3.0-2
Severity: minor
Hi,
While looking at the diff of the build log of libgnomeprint between the
old and new cups, I saw:
- Cups module: yes LIBS: -Wl,--export-dynamic -lgmodule-2.0 -ldl -lglib-2.0 -lcups -lgnutls -lz -lpthread -lm -lcrypt -lgnomecups-1.0 -lcups -lgnutls -lpthread -lcrypt -lgobject-2.0 -lglib-2.0
+ Cups module: yes LIBS: -Wl,--export-dynamic -lgmodule-2.0 -ldl -lglib-2.0 -lcups -L/usr/lib -g -Wall -O2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lgnutls -lz -lpthread -lm -lcrypt -lgnomecups-1.0 -lcups -lgnutls -lpthread -lcrypt -lgobject-2.0 -lglib-2.0
The list of libs is impressive, and just went longer. I looked for a
pkg-config file, saw that CUPS had none, but I was pleasantly suprized
that its cups-config program supports --static. However, --static only
affects the CUPS libs used for linking, and no other lib.
I think this is a mistake in the way cups-config is generated: it seems
to include all libs to build a static version of CUPS. IMO it should
simply lists CUPS libs when --static isn't given and list all libs like
it does now when --static is given.
This currently injects superfluous dependencies in packages.
Bye,
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-1-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages cupsys depends on:
ii adduser 3.104 add and remove users and groups
ii cupsys-common 1.3.0-2 Common UNIX Printing System(tm) -
ii debconf [debconf-2.0] 1.5.14 Debian configuration management sy
ii gs-esp 8.15.3.dfsg.1-1 The Ghostscript PostScript interpr
ii libavahi-compat-libdnss 0.6.21-1 Avahi Apple Bonjour compatibility
ii libc6 2.6.1-1 GNU C Library: Shared libraries
ii libcomerr2 1.40.2-1 common error description library
ii libcupsimage2 1.3.0-2 Common UNIX Printing System(tm) -
ii libcupsys2 1.3.0-2 Common UNIX Printing System(tm) -
ii libdbus-1-3 1.1.1-3 simple interprocess messaging syst
ii libgnutls13 1.6.3-1 the GNU TLS library - runtime libr
ii libkrb53 1.6.dfsg.1-6 MIT Kerberos runtime libraries
ii libldap2 2.1.30-13.4 OpenLDAP libraries
ii libpam0g 0.79-4 Pluggable Authentication Modules l
ii libpaper1 1.1.22 library for handling paper charact
ii libslp1 1.2.1-7 OpenSLP libraries
ii lsb-base 3.1-24 Linux Standard Base 3.1 init scrip
ii perl-modules 5.8.8-7 Core Perl modules
ii poppler-utils [xpdf-uti 0.5.4-6.1 PDF utilitites (based on libpopple
ii procps 1:3.2.7-4 /proc file system utilities
ii ssl-cert 1.0.14 Simple debconf wrapper for openssl
ii zlib1g 1:1.2.3.3.dfsg-5 compression library - runtime
Versions of packages cupsys recommends:
ii cups-pdf 2.4.6-4 PDF printer for CUPS
ii cupsys-client 1.3.0-2 Common UNIX Printing System(tm) -
ii foomatic-filters 3.0.2-20061031-1.2 linuxprinting.org printer support
pn smbclient <none> (no description available)
-- debconf information:
cupsys/raw-print: true
cupsys/backend: ipp, lpd, parallel, socket, usb
--
Loïc Minier
--- End Message ---
--- Begin Message ---
Source: cups
Source-Version: 1.3.9-14
We believe that the bug you reported is fixed in the latest version of
cups, which is due to be installed in the Debian FTP archive:
cups-bsd_1.3.9-14_i386.deb
to pool/main/c/cups/cups-bsd_1.3.9-14_i386.deb
cups-client_1.3.9-14_i386.deb
to pool/main/c/cups/cups-client_1.3.9-14_i386.deb
cups-common_1.3.9-14_all.deb
to pool/main/c/cups/cups-common_1.3.9-14_all.deb
cups-dbg_1.3.9-14_i386.deb
to pool/main/c/cups/cups-dbg_1.3.9-14_i386.deb
cups_1.3.9-14.diff.gz
to pool/main/c/cups/cups_1.3.9-14.diff.gz
cups_1.3.9-14.dsc
to pool/main/c/cups/cups_1.3.9-14.dsc
cups_1.3.9-14_i386.deb
to pool/main/c/cups/cups_1.3.9-14_i386.deb
cupsys-bsd_1.3.9-14_all.deb
to pool/main/c/cups/cupsys-bsd_1.3.9-14_all.deb
cupsys-client_1.3.9-14_all.deb
to pool/main/c/cups/cupsys-client_1.3.9-14_all.deb
cupsys-common_1.3.9-14_all.deb
to pool/main/c/cups/cupsys-common_1.3.9-14_all.deb
cupsys-dbg_1.3.9-14_all.deb
to pool/main/c/cups/cupsys-dbg_1.3.9-14_all.deb
cupsys_1.3.9-14_all.deb
to pool/main/c/cups/cupsys_1.3.9-14_all.deb
libcups2-dev_1.3.9-14_i386.deb
to pool/main/c/cups/libcups2-dev_1.3.9-14_i386.deb
libcups2_1.3.9-14_i386.deb
to pool/main/c/cups/libcups2_1.3.9-14_i386.deb
libcupsimage2-dev_1.3.9-14_i386.deb
to pool/main/c/cups/libcupsimage2-dev_1.3.9-14_i386.deb
libcupsimage2_1.3.9-14_i386.deb
to pool/main/c/cups/libcupsimage2_1.3.9-14_i386.deb
libcupsys2-dev_1.3.9-14_all.deb
to pool/main/c/cups/libcupsys2-dev_1.3.9-14_all.deb
libcupsys2_1.3.9-14_all.deb
to pool/main/c/cups/libcupsys2_1.3.9-14_all.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 438067@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Martin Pitt <mpitt@debian.org> (supplier of updated cups 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 16 Feb 2009 18:05:21 +0100
Source: cups
Binary: libcups2 libcupsimage2 cups cups-client libcups2-dev libcupsimage2-dev cups-bsd cups-common cups-dbg cupsys cupsys-client cupsys-common cupsys-bsd cupsys-dbg libcupsys2 libcupsys2-dev
Architecture: source all i386
Version: 1.3.9-14
Distribution: unstable
Urgency: low
Maintainer: Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>
Changed-By: Martin Pitt <mpitt@debian.org>
Description:
cups - Common UNIX Printing System(tm) - server
cups-bsd - Common UNIX Printing System(tm) - BSD commands
cups-client - Common UNIX Printing System(tm) - client programs (SysV)
cups-common - Common UNIX Printing System(tm) - common files
cups-dbg - Common UNIX Printing System(tm) - debugging symbols
cupsys - Common UNIX Printing System (transitional package)
cupsys-bsd - Common UNIX Printing System (transitional package)
cupsys-client - Common UNIX Printing System (transitional package)
cupsys-common - Common UNIX Printing System (transitional package)
cupsys-dbg - Common UNIX Printing System (transitional package)
libcups2 - Common UNIX Printing System(tm) - libs
libcups2-dev - Common UNIX Printing System(tm) - development files
libcupsimage2 - Common UNIX Printing System(tm) - image libs
libcupsimage2-dev - Common UNIX Printing System(tm) - image development files
libcupsys2 - Common UNIX Printing System (transitional package)
libcupsys2-dev - Common UNIX Printing System (transitional package)
Closes: 438067
Changes:
cups (1.3.9-14) unstable; urgency=low
.
* debian/patches/pdftops-cups-1.4.dpatch: Revert previous change to
define HAVE_PDFTOPS and CUPS_PDFTOPS, since Till says the filter
should actually use ghostscript now. Add ghostscript build
dependency instead. (LP: #329991)
* Add drop_unnecessary_dependencies.dpatch: Do not link libcups.so
and libcupsimage.so against unnecessary libraries. This avoids
unnecessary package dependencies for both libcups, as well as for
packages using cups-config. (Closes: #438067)
* debian/control: Drop XSBC-Original-Maintainer Ubuntu-ism which
accidentally crept in in r607.
Checksums-Sha1:
fa6ff17f43a270e0f9d65d46f0655beb4daac3a9 1925 cups_1.3.9-14.dsc
c2c6d9740d9c1f4280f940c4934b0471e5d9a30f 326870 cups_1.3.9-14.diff.gz
65865cc2f698e461ea439a0b333c3f2f936541c4 1182282 cups-common_1.3.9-14_all.deb
84c0443057e5cb298d182be1e5c12ae62896a07f 58760 cupsys_1.3.9-14_all.deb
05a454cb1913410068a0d28a8f2ed6e580963907 58782 cupsys-client_1.3.9-14_all.deb
f4daf68d0df273847ede5ecd6f0e0b5810f99bf6 58780 cupsys-common_1.3.9-14_all.deb
07de6bfe5069147b1f4788719012e067aa0dafa2 58778 cupsys-bsd_1.3.9-14_all.deb
2da84b2491effeeba28036f57e1fa0bc9dc17f59 58780 cupsys-dbg_1.3.9-14_all.deb
dd877ae3b28dc8ded35b3f7e5e9a1e5d43b97f9b 58780 libcupsys2_1.3.9-14_all.deb
c6b5167087d95242b0299d41551a612db5176b82 58792 libcupsys2-dev_1.3.9-14_all.deb
0d67743ee916f742818df2c7ecb5c3cafe5d9b77 171904 libcups2_1.3.9-14_i386.deb
14052f79a82ff2b0f12e575b26ef72cf277d78b5 105852 libcupsimage2_1.3.9-14_i386.deb
d2b2f60e3eb45efe735d1fa52843e96e74d0708c 2204216 cups_1.3.9-14_i386.deb
c4e2cb8745de6bc2a2d07c4fc0661cf4a587c4f7 114994 cups-client_1.3.9-14_i386.deb
2e63a2104f7cbb70d6162032c3983e9ebf389dd5 402230 libcups2-dev_1.3.9-14_i386.deb
f7bd488e284c1c91b111204d3107410aac4c96a9 60538 libcupsimage2-dev_1.3.9-14_i386.deb
93a205356e1d3941c0fd4f02e0023482d799a8eb 36334 cups-bsd_1.3.9-14_i386.deb
31178cf1785774d4cac1e4f435325ef07b04a4b9 1509356 cups-dbg_1.3.9-14_i386.deb
Checksums-Sha256:
54e755e3db8f833ff333826a2f9c2ea699936a1d5361ce9031a7fb325b4ebc06 1925 cups_1.3.9-14.dsc
5ed04c1d0e34ef27fa6a6062f2146be6e0c77e0137526e745b4aaaec27ca9231 326870 cups_1.3.9-14.diff.gz
7d95b11a600891eec399ed725d383d93a6114200e6a2ac04f62452c3d4281dd9 1182282 cups-common_1.3.9-14_all.deb
63eef7b2e98b7edf6a122d6af35937b9431b17a0e8de69352acd2cd7411eb2a5 58760 cupsys_1.3.9-14_all.deb
554a3fc620f087f1fae87f487d8ad485665c16c80b6e401ac62e792f798a8b91 58782 cupsys-client_1.3.9-14_all.deb
ca7708df18cac5407e0ea11ed6c2f999a331fc270c02bf3d1221fb118cb032d1 58780 cupsys-common_1.3.9-14_all.deb
a6e59ea0e4a257917c41af9d207e3598cbb27749813903addb2041edefe2422a 58778 cupsys-bsd_1.3.9-14_all.deb
e974e2c25aba8d876ad7621817b13db735c7a4c2841f838c14eb7c7a47ca51a6 58780 cupsys-dbg_1.3.9-14_all.deb
773ba0acd2ccf18743022bca65938ea26e3589e30c0355e7359c133ca1294fe3 58780 libcupsys2_1.3.9-14_all.deb
0ca50eb7a1066a295e5c6ad0a2daf2ae2cb2edb8d175e8d1910d75902e5ed3aa 58792 libcupsys2-dev_1.3.9-14_all.deb
9846af1114d143140c8014687a1446abaef02bad2cbf83e0e027f1b7666ffa77 171904 libcups2_1.3.9-14_i386.deb
89dffb0b08c49185fc5c367c286b09956d455abb7d4d20a52d915a0d659f3f5c 105852 libcupsimage2_1.3.9-14_i386.deb
591c4a712c502b76f4f5c4eff2ec229126ad673004968938a05287e786e878d0 2204216 cups_1.3.9-14_i386.deb
092342db43977da4ee4586db420c0b1a30d35ed6918e46749e1df8a5fedd1d2b 114994 cups-client_1.3.9-14_i386.deb
e5a7c42a1ff5fa54510e0fc7b0a2415eaf144e8f24d6de1c1ef9a7c21a6e8c25 402230 libcups2-dev_1.3.9-14_i386.deb
a9dc95e8b4734589ac6cf17806177e846830fa2444f7bb4e5a09e145abe8d4f4 60538 libcupsimage2-dev_1.3.9-14_i386.deb
754e636569fcbf1d4ffee09068027d3f3b85a21786496635671315a15d0da15d 36334 cups-bsd_1.3.9-14_i386.deb
3841b8b76e109345a0527081dd864eeca79b2dd32c5b4968853af65d6f371132 1509356 cups-dbg_1.3.9-14_i386.deb
Files:
7702bd870ff8901841f7d22627a23031 1925 net optional cups_1.3.9-14.dsc
f12dd9cb1b4a3961782a2177e281a242 326870 net optional cups_1.3.9-14.diff.gz
65a06898fad5c63f488f646b45348523 1182282 net optional cups-common_1.3.9-14_all.deb
70506d34d192139ce1d0b500f55c5d20 58760 oldlibs extra cupsys_1.3.9-14_all.deb
4a88495a3b80ab37afc68dc43760043b 58782 oldlibs extra cupsys-client_1.3.9-14_all.deb
7be4baebef3e4a106e8409c453fc91fe 58780 oldlibs extra cupsys-common_1.3.9-14_all.deb
2156392ee5eabaa160d58a0e1764def3 58778 oldlibs extra cupsys-bsd_1.3.9-14_all.deb
584fad105bb55b10beaeecbe3bb88a9a 58780 oldlibs extra cupsys-dbg_1.3.9-14_all.deb
914fec395a9898f16eeda8d48a86675a 58780 oldlibs extra libcupsys2_1.3.9-14_all.deb
952749de88d50158453ae4a9d7e53e51 58792 oldlibs extra libcupsys2-dev_1.3.9-14_all.deb
bd787d22b0fec82d777bea1a6f7a588e 171904 libs optional libcups2_1.3.9-14_i386.deb
ed78c9553d7385271874568d11bbff3c 105852 libs optional libcupsimage2_1.3.9-14_i386.deb
7c940133ed5a46f452e72d839792addc 2204216 net optional cups_1.3.9-14_i386.deb
48f3fb113877da9d822a57ccb97a25a0 114994 net optional cups-client_1.3.9-14_i386.deb
ae8b3f406181ae31012f5887d07e20c2 402230 libdevel optional libcups2-dev_1.3.9-14_i386.deb
100f097d0bd1fec1e5baf5ffa7624ce6 60538 libdevel optional libcupsimage2-dev_1.3.9-14_i386.deb
385ea992fbcd6bbc7f3b81a80f40eea3 36334 net extra cups-bsd_1.3.9-14_i386.deb
bbfb31d8a99f6bb1f7e5cd8a93668b97 1509356 libdevel extra cups-dbg_1.3.9-14_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkmZnp4ACgkQDecnbV4Fd/JaHgCfa7pecJpW4ymePy46LU8QEm4h
qFkAn0wEAE+WsdphCESmRTZcMrSZ33e+
=RV/J
-----END PGP SIGNATURE-----
--- End Message ---