clone 348525 -1 reassign -1 libavahi-client-dev severity -1 normal retitle -1 libavahi-client-dev: should depend on libdbus-1-dev thanks
On Tue, Jan 17, 2006 at 04:26:15PM +0100, Bastian Blank wrote: > Package: control-center > Version: 1:2.12.2-2 > Severity: serious > There was an error while trying to autobuild your package: > > Automatic build of control-center_1:2.12.2-2 on debian-31 by sbuild/s390 85 > [...] > > ** Using build dependencies supplied by package: > > Build-Depends: cdbs, gnome-pkg-tools, debhelper (>= 4.1.0), libgnomeui-dev > > (>= 2.8.1-3), intltool, libglade2-dev (>= 2.4.0-1), libgnome-desktop-dev > > (>= 2.7.92-1), zlib1g-dev, flex,liborbit2-dev (>= 2.10.2-1.1), > > libmetacity-dev (>= 1:2.8.1-3), libxcursor-dev, libbonobo2-dev (>= > > 2.6.2-6), libnautilus-extension-dev, libgtk2.0-dev (>= 2.6.0), > > libxklavier-dev (>= 1.14), libxrandr-dev, docbook-to-man, > > libgstreamer-plugins0.8-dev, autotools-dev, type-handling (>= 0.2.8), > > libasound2-dev (>= 1.0.3b-1) | not+linux-gnu, libxss-dev, libxinerama-dev, > > libxft-dev (>= 2.1.2), libxxf86misc-dev, libxkbfile-dev, libebook1.2-dev > > (>= 1.3.0), desktop-file-utils, gnome-doc-utils (>= 0.3.2), > > libgnome-menu-dev (>= 2.12.0) > [...] > > /bin/sh ../../libtool --tag=CC --mode=link cc -g -Wall -O2 -Wl,-O1 > > -Wl,--as-needed -o gnome-theme-test gnome-theme-test.o libcommon.la > > ../../capplets/common/libcommon.la -Wl,--export-dynamic -pthread > > -L/usr/X11R6/lib -lglade-2.0 -lgnome-desktop-2 -lgnomeui-2 -lSM -lICE > > -lstartup-notification-1 -lbonoboui-2 -lgnome-keyring -lxml2 -lz > > -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 > > -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXext -latk-1.0 -lgdk_pixbuf-2.0 > > -lpangocairo-1.0 -lfontconfig -lXcursor -lpango-1.0 -lcairo -lXrender -lX11 > > -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lgobject-2.0 -lbonobo-activation > > -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -lSM -lICE > > -L/usr/X11R6/lib -lX11 -L/usr/X11R6/lib -lXcursor -lXrender -lX11 > > cc -g -Wall -O2 -Wl,-O1 -Wl,--as-needed -o .libs/gnome-theme-test > > gnome-theme-test.o -Wl,--export-dynamic -pthread ./.libs/libcommon.a > > -L/usr/X11R6/lib -L/usr/lib ../../capplets/common/.libs/libcommon.a > > /build/buildd/control-center-2.12.2/debian/build/libwindow-settings/.libs/libgnome-window-settings.so > > /usr/lib/libgnome-menu.so /usr/lib/libfam.so -lrpcsvc > > /usr/lib/libmetacity-private.so /usr/lib/libjpeg.so > > /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so -lrt > > /usr/lib/libesd.so /usr/lib/libaudiofile.so -lpng12 /usr/lib/libfreetype.so > > /usr/lib/libgnutls.so /usr/lib/libtasn1.so /usr/lib/libgcrypt.so -lnsl > > /usr/lib/libgpg-error.so /usr/lib/libhowl.so /usr/lib/libavahi-client.so > > -ldbus-1 /usr/lib/libavahi-common.so -lresolv > > /usr/lib/libORBitCosNaming-2.so -lpthread /usr/lib/libglade-2.0.so > > /usr/lib/libgnome-desktop-2.so /usr/lib/libgnomeui-2.so > > /usr/lib/libstartup-notification-1.so /usr/lib/libbonoboui-2.so > > /usr/lib/libgnome-keyring.so /usr/lib/libxml2.so -lz > > /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so > > /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so > > /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so -lXrandr -lXi > > -lXinerama -lXext /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so > > /usr/lib/libpangocairo-1.0.so -lfontconfig /usr/lib/libpango-1.0.so > > /usr/lib/libcairo.so /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-2.so > > /usr/lib/libgconf-2.so /usr/lib/libgobject-2.0.so > > /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so -lm > > /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so > > /usr/lib/libglib-2.0.so -lSM -lICE /usr/lib/libXcursor.so > > /usr/lib/libXrender.so -lX11 > > /usr/bin/ld: cannot find -ldbus-1 > > collect2: ld returned 1 exit status > > make[4]: *** [gnome-theme-test] Error 1 > > make[4]: Leaving directory > > `/build/buildd/control-center-2.12.2/debian/build/capplets/common' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory > > `/build/buildd/control-center-2.12.2/debian/build/capplets' > > make[2]: *** [all-recursive] Error 1 > > make[2]: Leaving directory > > `/build/buildd/control-center-2.12.2/debian/build' > > make[1]: *** [all] Error 2 > > make[1]: Leaving directory > > `/build/buildd/control-center-2.12.2/debian/build' > > make: *** [debian/stamp-makefile-build] Error 2 > > ****************************************************************************** > > Build finished at 20060117-0804 > > FAILED [dpkg-buildpackage died] Two bugs here: libavahi-client-dev contains /usr/lib/libavahi-client.la which lists "-ldbus-1" in its dependency_libs field; therefore it ought to depend on libdbus-1-dev, since this other library is required in order to statically link against libavahi-client. And control-center is using a crummy version of libtool that's recursing over the dependency_libs fields in .la files when doing dynamic linking. Yet another example of why --as-needed sucks as a solution. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature