Bug#348597: [Pkg-dia-team] Bug#348597: FTBFS: missing build-dep on libdbus-1-dev

2006-01-18 Thread Roland Stigge
reassign 348597 libgnomevfs2-common
thanks

Hi,

Peter Palfrader wrote:
 Package: dia
 Version: 0.94.0-18
 Severity: serious
 
 It seems there's a build dependency on libdbus-1-dev missing.

Thanks for the note. But dia doesn't directly need libdbus. The library
package is installed on build (and therefore somehow used for linking)
by a new dependency of an indirect dependency. Since the libdbus-dev
package is missing, this fails.

If I figured it out correctly, the respective dependency chain is:

dia
  build-depends on libgnomeui-dev
depends on libgnomevfs2-dev
  depends on libgnomevfs2-common
depends on libdbus-glib-1-2
  depends on libdbus-1-2

Since I see a change in this area (dependencies) in gnome-vfs2, I'm
reassigning this bug. Feel free to reassign around if I'm not totally
correct. (I'm at least sure that it's a recently (1 week or so)
introduced change in a GNOME package with respect to dependencies.)

Thanks,

bye,
  Roland


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



Bug#348597: FTBFS: missing build-dep on libdbus-1-dev

2006-01-18 Thread Steve Langasek
On Tue, Jan 17, 2006 at 10:56:15PM +0100, Peter Palfrader wrote:
 Package: dia
 Version: 0.94.0-18
 Severity: serious

 It seems there's a build dependency on libdbus-1-dev missing.

 http://buildd.debian.org/fetch.php?pkg=diaver=0.94.0-17arch=powerpcstamp=1137369419file=logas=raw
 http://buildd.debian.org/fetch.php?pkg=diaver=0.94.0-17arch=s390stamp=1137502611file=logas=raw
 http://amd64.ftbfs.de/fetch.php?pkg=diaver=0.94.0-17arch=amd64stamp=1137521569file=logas=raw

 | x86_64-linux-gnu-gcc -I/usr/include/libxml2 -I/usr/include/freetype2 -O2 
 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -finline-functions 
 -fstrict-aliasing -o .libs/dia diagram.o preferences.o load_save.o 
 properties.o defaults.o render_eps.o render_libart.o undo.o object_ops.o 
 layer_dialog.o export_png.o commands.o app_procs.o connectionpoint_ops.o 
 disp_callbacks.o display.o select.o color_area.o linewidth_area.o grid.o 
 handle_ops.o interface.o modify_tool.o scroll_tool.o create_object.o 
 magnify.o menus.o cut_n_paste.o render_gdk.o tool.o diapagelayout.o 
 diaunitspinner.o pagesetup.o filedlg.o plugin-manager.o dia-props.o 
 gtkwrapbox.o gtkhwrapbox.o gtkvwrapbox.o cursor.o splash.o recent_files.o 
 diagram_tree.o diagram_tree_window.o diagram_tree_menu.o 
 diagram_tree_menu_callbacks.o sheets.o sheets_dialog.o 
 sheets_dialog_callbacks.o dialogs.o autosave.o dynamic_refresh.o 
 diapsrenderer.o diapsft2renderer.o navigation.o diacanvas.o highlight.o 
 paginate_psprint.o main.o -Wl,--export-dynamic -Wl,--export-dynamic  
 ../lib/.libs/libdia.so -pthread -L/usr/X11R6/lib /usr/lib/libgnomeui-2.so 
 -L/usr/lib /usr/lib/libjpeg.so /usr/lib/libbonoboui-2.so 
 /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so -lSM -lICE 
 /usr/lib/libgnome-keyring.so /usr/lib/libgnomecanvas-2.so 
 /usr/lib/libgnome-2.so -lrt /usr/lib/libesd.so /usr/lib/libaudiofile.so 
 /usr/lib/libart_lgpl_2.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 /usr/lib/libpangoft2-1.0.so 
 /usr/lib/libXcursor.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so -lpng12 
 -lfontconfig /usr/lib/libfreetype.so /usr/lib/libXrender.so -lX11 
 /usr/lib/libgnomevfs-2.so /usr/lib/libxml2.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/libbonobo-2.so 
 /usr/lib/libgconf-2.so /usr/lib/libbonobo-activation.so 
 /usr/lib/libORBitCosNaming-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so 
 /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl 
 /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so -lpng -lm -lz 
 -Wl,--rpath -Wl,/usr/lib/dia -Wl,--rpath -Wl,/usr/lib
 | /usr/bin/ld: cannot find -ldbus-1
 | collect2: ld returned 1 exit status

 After installing libdbus-1-dev it builds (on my desktop, maybe there are
 build builddeps missing that I just happened to have installed).

The real problem is that dia is using a crummy version of libtool that looks
at dependency_libs fields in .la files when it shouldn't.  See #348525 for
more comments on this.

Having dia build-depend on libdbus-1-dev is a bad answer.

-- 
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#348597: [Pkg-dia-team] Bug#348597: FTBFS: missing build-dep on libdbus-1-dev

2006-01-18 Thread Roland Stigge
Hi,

Steve Langasek wrote:
| x86_64-linux-gnu-gcc -I/usr/include/libxml2 -I/usr/include/freetype2 -O2 
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -finline-functions 
-fstrict-aliasing -o .libs/dia diagram.o preferences.o load_save.o 
properties.o defaults.o render_eps.o render_libart.o undo.o object_ops.o 
layer_dialog.o export_png.o commands.o app_procs.o connectionpoint_ops.o 
disp_callbacks.o display.o select.o color_area.o linewidth_area.o grid.o 
handle_ops.o interface.o modify_tool.o scroll_tool.o create_object.o 
magnify.o menus.o cut_n_paste.o render_gdk.o tool.o diapagelayout.o 
diaunitspinner.o pagesetup.o filedlg.o plugin-manager.o dia-props.o 
gtkwrapbox.o gtkhwrapbox.o gtkvwrapbox.o cursor.o splash.o recent_files.o 
diagram_tree.o diagram_tree_window.o diagram_tree_menu.o 
diagram_tree_menu_callbacks.o sheets.o sheets_dialog.o 
sheets_dialog_callbacks.o dialogs.o autosave.o dynamic_refresh.o 
diapsrenderer.o diapsft2renderer.o navigation.o diacanvas.o highlight.o 
paginate_psprint.o ma
in.o -Wl,--export-dynamic -Wl,--export-dynamic  ../lib/.libs/libdia.so -pthread 
-L/usr/X11R6/lib /usr/lib/libgnomeui-2.so -L/usr/lib /usr/lib/libjpeg.so 
/usr/lib/libbonoboui-2.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so 
-lSM -lICE /usr/lib/libgnome-keyring.so /usr/lib/libgnomecanvas-2.so 
/usr/lib/libgnome-2.so -lrt /usr/lib/libesd.so /usr/lib/libaudiofile.so 
/usr/lib/libart_lgpl_2.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 
/usr/lib/libpangoft2-1.0.so /usr/lib/libXcursor.so /usr/lib/libpango-1.0.so 
/usr/lib/libcairo.so -lpng12 -lfontconfig /usr/lib/libfreetype.so 
/usr/lib/libXrender.so -lX11 /usr/lib/libgnomevfs-2.so /usr/lib/libxml2.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/libbo
nobo-2.so /usr/lib/libgconf-2.so /usr/lib/libbonobo-activation.so 
/usr/lib/libORBitCosNaming-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so 
/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl 
/usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so -lpng -lm -lz 
-Wl,--rpath -Wl,/usr/lib/dia -Wl,--rpath -Wl,/usr/lib
| /usr/bin/ld: cannot find -ldbus-1
| collect2: ld returned 1 exit status
 
 
After installing libdbus-1-dev it builds (on my desktop, maybe there are
build builddeps missing that I just happened to have installed).
 
 
 The real problem is that dia is using a crummy version of libtool that looks
 at dependency_libs fields in .la files when it shouldn't.  See #348525 for
 more comments on this.
 
 Having dia build-depend on libdbus-1-dev is a bad answer.

OK, i.e., we should just follow
http://people.debian.org/~keybuk/libtool-updating.html ?

I can do this if it turns out to be the right solution here.

Thanks.

bye,
  Roland


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



Bug#348597: [Pkg-dia-team] Bug#348597: FTBFS: missing build-dep on libdbus-1-dev

2006-01-18 Thread Sjoerd Simons
reassign 348597 libavahi-client-dev
merge 348651 348597
thanks,

On Wed, Jan 18, 2006 at 10:29:41AM +0100, Roland Stigge wrote:
 reassign 348597 libgnomevfs2-common
 thanks
 
 Hi,
 
 Peter Palfrader wrote:
  Package: dia
  Version: 0.94.0-18
  Severity: serious
  
  It seems there's a build dependency on libdbus-1-dev missing.
 
 Thanks for the note. But dia doesn't directly need libdbus. The library
 package is installed on build (and therefore somehow used for linking)
 by a new dependency of an indirect dependency. Since the libdbus-dev
 package is missing, this fails.
 
 If I figured it out correctly, the respective dependency chain is:
 
 dia
   build-depends on libgnomeui-dev
 depends on libgnomevfs2-dev
   depends on libgnomevfs2-common
 depends on libdbus-glib-1-2
   depends on libdbus-1-2
 
 Since I see a change in this area (dependencies) in gnome-vfs2, I'm
 reassigning this bug. Feel free to reassign around if I'm not totally
 correct. (I'm at least sure that it's a recently (1 week or so)
 introduced change in a GNOME package with respect to dependencies.)

Actually it's libavahi-client-dev that's missing the build-depend.

  Sjoerd
-- 
If you want divine justice, die.
-- Nick Seldon


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



Bug#348597: FTBFS: missing build-dep on libdbus-1-dev

2006-01-17 Thread Peter Palfrader
Package: dia
Version: 0.94.0-18
Severity: serious

It seems there's a build dependency on libdbus-1-dev missing.

http://buildd.debian.org/fetch.php?pkg=diaver=0.94.0-17arch=powerpcstamp=1137369419file=logas=raw
http://buildd.debian.org/fetch.php?pkg=diaver=0.94.0-17arch=s390stamp=1137502611file=logas=raw
http://amd64.ftbfs.de/fetch.php?pkg=diaver=0.94.0-17arch=amd64stamp=1137521569file=logas=raw

| x86_64-linux-gnu-gcc -I/usr/include/libxml2 -I/usr/include/freetype2 -O2 
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -finline-functions 
-fstrict-aliasing -o .libs/dia diagram.o preferences.o load_save.o properties.o 
defaults.o render_eps.o render_libart.o undo.o object_ops.o layer_dialog.o 
export_png.o commands.o app_procs.o connectionpoint_ops.o disp_callbacks.o 
display.o select.o color_area.o linewidth_area.o grid.o handle_ops.o 
interface.o modify_tool.o scroll_tool.o create_object.o magnify.o menus.o 
cut_n_paste.o render_gdk.o tool.o diapagelayout.o diaunitspinner.o pagesetup.o 
filedlg.o plugin-manager.o dia-props.o gtkwrapbox.o gtkhwrapbox.o gtkvwrapbox.o 
cursor.o splash.o recent_files.o diagram_tree.o diagram_tree_window.o 
diagram_tree_menu.o diagram_tree_menu_callbacks.o sheets.o sheets_dialog.o 
sheets_dialog_callbacks.o dialogs.o autosave.o dynamic_refresh.o 
diapsrenderer.o diapsft2renderer.o navigation.o diacanvas.o highlight.o 
paginate_psprint.o main.o -Wl,--export-dynamic -Wl,--export-dynamic  
../lib/.libs/libdia.so -pthread -L/usr/X11R6/lib /usr/lib/libgnomeui-2.so 
-L/usr/lib /usr/lib/libjpeg.so /usr/lib/libbonoboui-2.so 
/usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so -lSM -lICE 
/usr/lib/libgnome-keyring.so /usr/lib/libgnomecanvas-2.so 
/usr/lib/libgnome-2.so -lrt /usr/lib/libesd.so /usr/lib/libaudiofile.so 
/usr/lib/libart_lgpl_2.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 
/usr/lib/libpangoft2-1.0.so /usr/lib/libXcursor.so /usr/lib/libpango-1.0.so 
/usr/lib/libcairo.so -lpng12 -lfontconfig /usr/lib/libfreetype.so 
/usr/lib/libXrender.so -lX11 /usr/lib/libgnomevfs-2.so /usr/lib/libxml2.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/libbonobo-2.so 
/usr/lib/libgconf-2.so /usr/lib/libbonobo-activation.so 
/usr/lib/libORBitCosNaming-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so 
/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl 
/usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so -lpng -lm -lz 
-Wl,--rpath -Wl,/usr/lib/dia -Wl,--rpath -Wl,/usr/lib
| /usr/bin/ld: cannot find -ldbus-1
| collect2: ld returned 1 exit status
| 

After installing libdbus-1-dev it builds (on my desktop, maybe there are
build builddeps missing that I just happened to have installed).

Cheers,
Peter


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