Comment 48 for bug 637671

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

This release fails to build on natty, probably due to new GI:

usr/lib/dbus-1.0/include -DG_LOG_DOMAIN=\"IBUS\" -g -O2 -c test-global-engine.c
  CCLD test-global-engine
  GISCAN IBus-1.0.gir
g-ir-scanner: warning: Option --strip-prefix has been deprecated;
see --identifier-prefix and --symbol-prefix.
  GICOMP IBus-1.0.gir
error parsing file IBus-1.0.gir: Line 20, character 33: The attribute 'name' on the element 'type' must be specified
make[4]: *** [IBus-1.0.typelib] Erreur 1
make[4]: quittant le répertoire « /home/didrocks/work/ibus/build-area/ibus-1.3.7/src »
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /home/didrocks/work/ibus/build-area/ibus-1.3.7/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/didrocks/work/ibus/build-area/ibus-1.3.7 »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /home/didrocks/work/ibus/build-area/ibus-1.3.7 »
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Erreur 2
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2
debuild: fatal error at line 1337:
dpkg-buildpackage -rfakeroot -D -us -uc -i -I failed
bzr: ERROR: The build failed.

Indeed:
didrocks@tidus:~/work/ibus/maverick$ grep -r strip-prefix *
src/Makefile.in:@HAVE_INTROSPECTION_TRUE@IBus_1_0_gir_SCANNERFLAGS = --strip-prefix=IBus --pkg=dbus-1,glib-2.0
src/Makefile.am:IBus_1_0_gir_SCANNERFLAGS = --strip-prefix=IBus --pkg=dbus-1,glib-2.0

Not sure if we can safely remove the prefix there. Ken, can you please have a look upstream about it and if we should make two uploads? One for maverick, the other for natty?