Binary package hint: dates
I used to work on merging dates from debian and it FTBFS in Jaunty pbuilder environment:
Making all in src
make[2]: Entering directory `/tmp/buildd/dates-0.4.6/debian/build/standard/src'
/usr/bin/make all-am
make[3]: Entering directory `/tmp/buildd/dates-0.4.6/debian/build/standard/src'
/bin/bash ../libtool --tag=CC --mode=compile cc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/buildd/dates-0.4.6/./src -DPKGDATADIR=\"/usr/share/dates\" -DDATES_LOCALE_DIR=\""/usr/share/locale"\" -DDATADIR=\""/usr/share"\" -std=c99 -Wall -D_REENTRANT -DORBIT2=1 -pthread -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/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/evolution-data-server-2.26 -I/usr/include/libbonobo-2.0 -I/usr/include/libical -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -g -O2 -g -Wall -O2 -c -o dates_view.lo /tmp/buildd/dates-0.4.6/./src/dates_view.c
mkdir .libs
cc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/buildd/dates-0.4.6/./src -DPKGDATADIR=\"/usr/share/dates\" -DDATES_LOCALE_DIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -std=c99 -Wall -D_REENTRANT -DORBIT2=1 -pthread -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/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/evolution-data-server-2.26 -I/usr/include/libbonobo-2.0 -I/usr/include/libical -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -g -O2 -g -Wall -O2 -c /tmp/buildd/dates-0.4.6/./src/dates_view.c -fPIC -DPIC -o .libs/dates_view.o
cc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/buildd/dates-0.4.6/./src -DPKGDATADIR=\"/usr/share/dates\" -DDATES_LOCALE_DIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -std=c99 -Wall -D_REENTRANT -DORBIT2=1 -pthread -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/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/evolution-data-server-2.26 -I/usr/include/libbonobo-2.0 -I/usr/include/libical -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -g -O2 -g -Wall -O2 -c /tmp/buildd/dates-0.4.6/./src/dates_view.c -o dates_view.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=link cc -std=gnu99 -std=c99 -Wall -D_REENTRANT -DORBIT2=1 -pthread -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/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/evolution-data-server-2.26 -I/usr/include/libbonobo-2.0 -I/usr/include/libical -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -g -O2 -g -Wall -O2 -Wl,-O1 -Wl,--as-needed -o libgtkdatesview.la dates_view.lo
ar cru .libs/libgtkdatesview.a .libs/dates_view.o
ranlib .libs/libgtkdatesview.a
creating libgtkdatesview.la
(cd .libs && rm -f libgtkdatesview.la && ln -s ../libgtkdatesview.la libgtkdatesview.la)
cc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/buildd/dates-0.4.6/./src -DPKGDATADIR=\"/usr/share/dates\" -DDATES_LOCALE_DIR=\""/usr/share/locale"\" -DDATADIR=\""/usr/share"\" -std=c99 -Wall -D_REENTRANT -DORBIT2=1 -pthread -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/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/evolution-data-server-2.26 -I/usr/include/libbonobo-2.0 -I/usr/include/libical -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -g -O2 -g -Wall -O2 -c /tmp/buildd/dates-0.4.6/./src/dates_gtk.c
/tmp/buildd/dates-0.4.6/./src/dates_gtk.c: In function 'calendar_do_edit_dialog_response_cb':
/tmp/buildd/dates-0.4.6/./src/dates_gtk.c:1122: warning: format not a string literal and no format arguments
cc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/buildd/dates-0.4.6/./src -DPKGDATADIR=\"/usr/share/dates\" -DDATES_LOCALE_DIR=\""/usr/share/locale"\" -DDATADIR=\""/usr/share"\" -std=c99 -Wall -D_REENTRANT -DORBIT2=1 -pthread -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/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/evolution-data-server-2.26 -I/usr/include/libbonobo-2.0 -I/usr/include/libical -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -g -O2 -g -Wall -O2 -c /tmp/buildd/dates-0.4.6/./src/dates_main.c
/tmp/buildd/dates-0.4.6/./src/dates_main.c: In function 'main':
/tmp/buildd/dates-0.4.6/./src/dates_main.c:396: error: 'GETTEXT_PACKAGE' undeclared (first use in this function)
/tmp/buildd/dates-0.4.6/./src/dates_main.c:396: error: (Each undeclared identifier is reported only once
/tmp/buildd/dates-0.4.6/./src/dates_main.c:396: error: for each function it appears in.)
make[3]: *** [dates_main.o] Error 1
make[3]: Leaving directory `/tmp/buildd/dates-0.4.6/debian/build/standard/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/buildd/dates-0.4.6/debian/build/standard/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/dates-0.4.6/debian/build/standard'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
pbuilder: Failed autobuilding of package
-> Aborting with an error
-> unmounting dev/pts filesystem
-> unmounting proc filesystem
-> cleaning the build env
-> removing directory /home/debomatic/incoming/jaunty/build/14680 and its subdirectories
The FTBFS is due to a missing include, see linked debian report. I took the liberty to produce a debdiff of the merge:
dates (0.4.6-1.1ubuntu1) jaunty; urgency=low
* Merge from debian unstable, remaining changes: desktop_ file_location. patch: Only install the .desktop file to
/usr/ share/applicati ons. desktop_ file_onlyshowin .patch: Add OnlyShowIn to the .desktop file. configh_ include. patch:
- debian/patches
- 02_ubuntu_
- 03_ubuntu_
- 04_missing_
Fix FTBFS due to missing include of config.h (LP: #356039)
-- Andreas Moog <email address hidden> Tue, 02 Jun 2009 20:17:58 +0200