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
 http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html 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




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
http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html 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-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 dependency_libs fields in .la files when doing dynamic linking.
Yet another example of why --as-needed sucks as a solution.

-- 
Steve Langasek  

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]