Bug#348525: control-center - FTBFS: cannot find -ldbus-1

2006-01-17 Thread Bastian Blank
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]



Bug#348525: control-center - FTBFS: cannot find -ldbus-1

2006-01-18 Thread Steve Langasek
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 de

Bug#348525: control-center - FTBFS: cannot find -ldbus-1

2006-01-31 Thread Sjoerd Simons
On Wed, Jan 18, 2006 at 01:00:28AM -0800, Steve Langasek wrote:
> 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.

The libavahi-client-dev side of this bug has been close, so control-center
should build fine on all systems again.

I think we can downgrade this bug to non-RC as the symptom shouldn't occur
anymore or is using a crummy version of libtool considered RC these days ? 

  Sjoerd
-- 
That, that is, is.
That, that is not, is not.
That, that is, is not that, that is not.
That, that is not, is not that, that is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#348525: control-center - FTBFS: cannot find -ldbus-1

2006-01-31 Thread Steve Langasek
retitle 348525 control-center: links against libfreetype6, which is going away
severity 348525 grave
thanks

On Tue, Jan 31, 2006 at 12:59:19PM +0100, Sjoerd Simons wrote:
> On Wed, Jan 18, 2006 at 01:00:28AM -0800, Steve Langasek wrote:
> > 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.

> The libavahi-client-dev side of this bug has been close, so control-center
> should build fine on all systems again.

> I think we can downgrade this bug to non-RC as the symptom shouldn't occur
> anymore or is using a crummy version of libtool considered RC these days ? 

Well, in some cases it is: control-center is one of the packages affected by
 as it
depends on libfreetype6 without a build-dependency, which probably means it
doesn't use it.  Since we know at this point that libfreetype6 is going away
in the etch time frame, it is RC for etch that gnome-control-center be built
without a dependency on libfreetype6: either by using a newer libtool or
-Wl,--as-needed to drop the dependency now, or by rebuilding against the new
libfreetype when it's available.  I urge you not to wait for the latter.

Cheers,
-- 
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


Bug#348525: control-center - FTBFS: cannot find -ldbus-1

2006-02-01 Thread Josselin Mouette
Le mardi 31 janvier 2006 à 05:32 -0800, Steve Langasek a écrit :
> > I think we can downgrade this bug to non-RC as the symptom shouldn't occur
> > anymore or is using a crummy version of libtool considered RC these days ? 
> 
> Well, in some cases it is: control-center is one of the packages affected by
>  as it
> depends on libfreetype6 without a build-dependency, which probably means it
> doesn't use it.  Since we know at this point that libfreetype6 is going away
> in the etch time frame, it is RC for etch that gnome-control-center be built
> without a dependency on libfreetype6: either by using a newer libtool or
> -Wl,--as-needed to drop the dependency now, or by rebuilding against the new
> libfreetype when it's available.  I urge you not to wait for the latter.

Relibtoolising doesn't help because of pkg-config. In fact,
control-center's upstream already uses the Debian patched libtool.
Furthermore, --as-needed doesn't work because of libtool bug #347650.
I'm afraid we have to wait for the new libfreetype unless libtool is
fixed.

Regards,
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
   `-  Debian GNU/Linux -- The power of freedom