Bug#247285: FTBFS on new X packages from sid

Aigars Mahinovs Aigars Mahinovs <aigarius@debian.org>, 247285@bugs.debian.org
Tue, 04 May 2004 18:14:55 +0300


On Tue, 2004-05-04 at 17:01, Jeroen van Wolffelaar wrote:
> severity 247285 serious
> tags 247285 + unreproducable
> thanks
> 
> > /usr/X11R6/include/X11/Xmu/WinUtil.h has mooved to libxmu-dev in new X
> > packages from unstable. This package should be added to Build-Depends.
> 
> I unsuccesfully tried to verify this by de-installing libxmu-dev and
> building it until well into compile (but killed it then). Note that this
> package doesn't depend on X at all, so really don't understand.

Sorry, the bug report should have been more verbose.
I build gnome-panel in pbuilder, so only Build-Depends and
build-essentials are installed. The problem occurs with the new X
version 4.3.0.dfsg-1.1, where libxmu-dev headers are moved to libxmu-dev
(from xlibs-dev IIRC). Here is the build failure:

i386-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I. -I../gnome-panel
-DPANEL_DEBUG -DGNOMELOCALEDIR=\""/usr/share/locale"\"
-DGLADEDIR=\""/usr/share/gnome/panel"\"  -DPREFIX=\""/usr"\"
-DSYSCONFDIR=\""/etc"\" -DLIBDIR=\""/usr/lib"\"
-DDATADIR=\""/usr/share"\"  -DGTK_MENU_INTERNALS -DORBIT2=1 -pthread
-I/usr/include/orbit-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include
-I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0
-I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0
-I/usr/include/libgnomeui-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0
-I/usr/include/libxml2 -I/usr/include/gnome-desktop-2.0
-I/usr/include/startup-notification-1.0
-I/usr/include/gnome-vfs-module-2.0 -I/usr/include/libglade-2.0  
-DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/X11R6/include -I/usr/include/libgnomeui-2.0
-I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr/include/gconf/2
-I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0
-I/usr/include/libxml2 -I/usr/include/libglade-2.0   -Wall
-Wmissing-prototypes      -Wall -g -O2 -c gnome-panel-screenshot.c
gnome-panel-screenshot.c:51:29: X11/Xmu/WinUtil.h: No such file or
directory
make[4]: *** [gnome-panel-screenshot.o] Error 1
make[4]: Leaving directory `/tmp/buildd/gnome-panel-2.4.2/gnome-panel'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/buildd/gnome-panel-2.4.2'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/tmp/buildd/gnome-panel-2.4.2'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/tmp/buildd/gnome-panel-2.4.2'
pbuilder: Failed autobuilding of package

As we see, the gnome-panel-screenshot.c uses X11/Xmu/WinUtil.h, but it
doesn't build-depend on it. On the other hand, it also might be a bug of
libgnomeui-dev or libgnome-desktop-dev, that should have depended on
this package.

> Aigars, if you file a FTBFS, please
> - make it severity serious

sorry, for that. have not filled bugs for long time :)

> - include the relevant parts of your build-log, since it can always be
>   something related to your specific system. Please do this for this bug
>   by mailing to 247285@bugs.debian.org

-- 
Best regards,
    Aigars Mahinovs        mailto:aigarius@debian.org
 #--------------------------------------------------------------#
 |     .''`.                                                    |
 |    : :' :         Debian GNU/Linux    &         LAKA         |
 |    `. `'       http://www.debian.org     http://www.laka.lv  |
 |      `-                                                      |
 #--------------------------------------------------------------#