FTBFS in natty (gir version conflict)

Bug #684949 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
indicator-application (Ubuntu)
Fix Released
High
Ken VanDine
Natty
Fix Released
High
Ken VanDine
libindicate (Ubuntu)
Fix Released
High
Ken VanDine
Natty
Fix Released
High
Ken VanDine

Bug Description

/usr/bin/g-ir-scanner \
  -v --namespace Indicate \
  --nsversion=0.2 \
  --add-include-path=. \
  --include=GObject-2.0 \
  --include=GLib-2.0 \
  --include=Dbusmenu-Glib-0.2 \
  --library=indicate \
  -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdbusmenu-0.1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I . -I .. \
  --output Indicate-0.2.gir ././indicator.h ././indicator-messages.h ././listener.h ././server.h ././interests.h \
  --c-include=libindicate/./indicator.h --c-include=libindicate/./indicator-messages.h --c-include=libindicate/./listener.h --c-include=libindicate/./server.h --c-include=libindicate/./interests.h
/usr/share/gir-1.0/Dbusmenu-Glib-0.2.gir: Incompatible version 1.1 (supported: 1.2)
make[4]: *** [Indicate-0.2.gir] Error 1
make[4]: Leaving directory `/build/buildd/libindicate-0.4.4/libindicate'

Matthias Klose (doko)
Changed in libindicate (Ubuntu):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
importance: Undecided → High
milestone: none → natty-alpha-2
status: New → Confirmed
Revision history for this message
Matthias Klose (doko) wrote :
Download full text (6.2 KiB)

indicator-application:

gcc -DHAVE_CONFIG_H -I. -I.. -pthread -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/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libindicator-0.3 -I/usr/include/json-glib-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libdbusmenu-0.1 -DDATADIR="\"/usr/share/indicator-application\"" -Wall -Werror -DG_LOG_DOMAIN=\"indicator-application-service\" -g -O2 -g -Wall -O2 -c -o indicator_application_service-generate-id.o `test -f 'generate-id.c' || echo './'`generate-id.c
/bin/bash ../libtool --tag=CC --mode=link gcc -pthread -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/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libindicator-0.3 -I/usr/include/json-glib-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libdbusmenu-0.1 -DDATADIR="\"/usr/share/indicator-application\"" -Wall -Werror -DG_LOG_DOMAIN=\"indicator-application-service\" -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -o indicator-application-service indicator_application_service-application-service.o indicator_application_service-application-service-appstore.o indicator_application_service-application-service-marshal.o indicator_application_service-application-service-watcher.o indicator_application_service-app-indicator-enum-types.o indicator_application_service-generate-id.o -pthread -L/lib -lindicator -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -ljson-glib-1.0 -ldbusmenu-gtk -ldbusmenu-glib -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 libappindicator.la
libtool: link: gcc -pthread -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/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libindicator-0.3 -I/usr/include/json-glib-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libdbusmenu-0.1 -DDATADIR=\"/usr/share/indicator-application\" -Wall -Werror -DG_LOG_DOMAIN=\"indicator-application-service\" -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -o .libs/indicator-application-service indicator_application_service-application-service.o indicator_application_service-application-service-appstore.o indicator_application_service-application-service-marshal.o indicator_application_service-application-service-watcher.o indicator_application_service-app-indicator-enum-types.o indicator_application_service-generate-id.o -pthread -L/lib -lindicator /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-...

Read more...

Changed in indicator-application (Ubuntu Natty):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
importance: Undecided → High
milestone: none → natty-alpha-2
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Ken, is that something that will be fixed with the updates you have ready with the gtk3 builds?

Changed in indicator-application (Ubuntu Natty):
assignee: Canonical Desktop Team (canonical-desktop-team) → Ken VanDine (ken-vandine)
Changed in libindicate (Ubuntu Natty):
assignee: Canonical Desktop Team (canonical-desktop-team) → Ken VanDine (ken-vandine)
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Seb, No, libindicate isn't on the short list for gtk3 builds. However, I do think I know how to fix this particular error, but it will still fail to build with both python versions. I'll get it fixed.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-application - 0.2.90-0ubuntu3

---------------
indicator-application (0.2.90-0ubuntu3) natty; urgency=low

  * debian/control
    - build depend on dbusmenu >= 0.3.90
    - Fixes FTBFS (LP: #684949)
 -- Ken VanDine <email address hidden> Wed, 08 Dec 2010 13:32:07 -0500

Changed in indicator-application (Ubuntu Natty):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libindicate - 0.4.4-0ubuntu5

---------------
libindicate (0.4.4-0ubuntu5) natty; urgency=low

  * debian/patches/02_gir_fixes.patch
    - Fixes FTBFS (LP: #684949)
  * debian/rules
    - Added dh_autoreconf
    - Convert to dh_python2
  * debian/control
    - Added build depends for dh-autoreconf
    - Bumped build depends for dbusmenu to 0.3.90
    - Changed valac build depends to valac-0.12, it is needed and we can't
      rely on alternatives
    - Dropped build depends for python-support
 -- Ken VanDine <email address hidden> Thu, 09 Dec 2010 18:05:32 -0500

Changed in libindicate (Ubuntu Natty):
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.