Package: general
Severity: normal

In preparation for a pseudo-package,, I'm filing
status bugs about packages that fail to crossbuild successfully, despite
building successfully in the past. i.e. where an existing package in
Emdebian cannot be updated because the new version fails in a new and
different way.

This problem appears to be restricted to the gtk+2.0 udeb.

$ emsource --status gtk+2.0
Checking the apt-cross cache is up to date for arm.
W: Unable to locate package libgtk-directfb-2.0-0-udeb
Checking status of gtk+2.0 in /opt/emdebian/trunk/g/gtk+2.0/trunk/
28 emdebian patch files
0 debian patch files

Checking emdebuild status in /opt/emdebian/trunk/g/gtk+2.0/trunk/
build log:
gtk+2.0 (2.12.9) FAILED to cross build for arm.

In file included from
/usr/lib/libcairo-directfb/include/cairo/cairo-directfb.h:54:3: error:
#error Cairo was not compiled with support for the directfb backend
In function ‘gdk_directfb_ref_cairo_surface’:
warning: implicit declaration of function
warning: assignment makes pointer from integer without a cast
make[5]: *** [gdkdrawable-directfb.lo] Error 1
make[5]: Leaving directory
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
make[3]: *** [all] Error 2
make[3]: Leaving directory
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
make[1]: *** [all] Error 2
make[1]: Leaving directory
make: *** [debian/stampdir/build-stamp-directfb] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact