Uninstallable in Karmic due to bad dep on libgdl, FTBFS if rebuilt

Bug #389728 reported by Iain Lane
30
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnome-python-extras (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Hi,

python-gdl 2.25.3-2ubuntu1 is uninstallable due to a dep on libgdl-1-0 which no longer exists. It should only require a rebuild but there seems to be an API change in the new gdl which is breaking the build:

/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../gdl -I.. -I/usr/include/python2.5 -I/usr/include/python2.5 -D_REENTRANT -I/usr/include/libgdl-1.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pygtk-2.0 -g -O2 -Wall -fno-strict-aliasing -MT gdl.lo -MD -MP -MF .deps/gdl.Tpo -c -o gdl.lo gdl.c
libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../gdl -I.. -I/usr/include/python2.5 -I/usr/include/python2.5 -D_REENTRANT -I/usr/include/libgdl-1.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pygtk-2.0 -g -O2 -Wall -fno-strict-aliasing -MT gdl.lo -MD -MP -MF .deps/gdl.Tpo -c gdl.c -fPIC -DPIC -o .libs/gdl.o
gdl.c: In function '_wrap_gdl_dock_tablabel_activate':
gdl.c:1530: warning: implicit declaration of function 'gdl_dock_tablabel_activate'
gdl.c:1530: warning: implicit declaration of function 'GDL_DOCK_TABLABEL'
gdl.c: In function '_wrap_gdl_dock_tablabel_deactivate':
gdl.c:1540: warning: implicit declaration of function 'gdl_dock_tablabel_deactivate'
gdl.c: In function 'pygdl_register_classes':
gdl.c:1790: error: 'GDL_TYPE_DOCK_NOTEBOOK' undeclared (first use in this function)
gdl.c:1790: error: (Each undeclared identifier is reported only once
gdl.c:1790: error: for each function it appears in.)
gdl.c:1794: error: 'GDL_TYPE_DOCK_PANED' undeclared (first use in this function)
gdl.c:1797: error: 'GDL_TYPE_DOCK_TABLABEL' undeclared (first use in this function)
make[3]: *** [gdl.lo] Error 1
make[3]: Leaving directory `/tmp/buildd/gnome-python-extras-2.25.3/build-2.5/gdl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/gnome-python-extras-2.25.3/build-2.5'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/gnome-python-extras-2.25.3/build-2.5'
make: *** [build-2.5/build-stamp] Error 2
rm build-2.5/configure-stamp
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
E: Failed autobuilding of package

This is preventing other packages (miro in my case) from building.

Revision history for this message
Daniel Holbert (dholbert) wrote :

>This is preventing other packages (miro in my case) from building.

This same issue prevents the "revelation" password-manager app from installing (and maybe building?), due to its dependency on "python-gnome2-extras", which depends on the broken "python-gdl" package.

Revision history for this message
Hew (hew) wrote :

Confirmed this is blocking revelation from building.

Changed in gnome-python-extras (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Nizar Kerkeni (nizarus) wrote :

this is preventing to install revelation on karmic alpha2 (64 bits)

Revision history for this message
Andreas Moog (ampelbein) wrote :

debdiff attached:

gnome-python-extras (2.25.3-2ubuntu2) karmic; urgency=low

  * debian/patches/05_fix_gdl_build.patch
    - fix to build with gdl in the archive, patch taken from
      http://bugzilla.gnome.org/show_bug.cgi?id=584126

 -- Andreas Moog <email address hidden> Thu, 25 Jun 2009 01:40:01 +0200

The package is available in my ppa:
https://edge.launchpad.net/~amoog/+archive/ppa/

Revision history for this message
Daniel Holbach (dholbach) wrote :
Revision history for this message
Daniel Holbach (dholbach) wrote :

Closing manually.

Changed in gnome-python-extras (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.