Opened 10 years ago

Closed 7 years ago

Last modified 7 years ago

#1942 closed defect (obsolete)

FTBFS due to (another) incompatible API change

Reported by: sascha_silbe Owned by: sayamindu
Priority: Unspecified by Maintainer Milestone:
Component: python-xklavier Version: Git as of bugdate
Severity: Blocker Keywords:
Cc: Distribution/OS: Debian
Bug Status: New

Description

Upstream has changed the API yet again:

/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.5 -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include     -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -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   -O3 -ggdb -MT xklavier_la-xklavier.lo -MD -MP -MF .deps/xklavier_la-xklavier.Tpo -c -o xklavier_la-xklavier.lo `test -f 'xklavier.c' || echo './'`xklavier.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.5 -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -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 -O3 -ggdb -MT xklavier_la-xklavier.lo -MD -MP -MF .deps/xklavier_la-xklavier.Tpo -c xklavier.c  -fPIC -DPIC -o .libs/xklavier_la-xklavier.o
xklavier.c: In function ‘_wrap_xkl_engine_get_backend_name’:
xklavier.c:1181: warning: assignment discards qualifiers from pointer target type
xklavier.c: In function ‘_wrap_xkl_engine_stop_listen’:
xklavier.c:1246: error: too few arguments to function ‘xkl_engine_stop_listen’
xklavier.override: In function ‘_wrap_xkl_engine_get_groups_names’:
xklavier.override:160: warning: assignment from incompatible pointer type
xklavier.override: In function ‘_wrap_xkl_engine_get_indicators_names’:
xklavier.override:179: warning: assignment from incompatible pointer type
make[2]: *** [xklavier_la-xklavier.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/xklavier_la-xklaviermodule.Tpo .deps/xklavier_la-xklaviermodule.Plo
make[2]: Leaving directory `/home/sascha.silbe/sugar-jhbuild/source/python-xklavier/xklavier'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sascha.silbe/sugar-jhbuild/source/python-xklavier'
make: *** [all] Error 2

Change History (9)

comment:1 Changed 10 years ago by sayamindu

Which version of libxklavier is this ? I tried in Fedora 13, and it works fine for me.

comment:2 Changed 10 years ago by sayamindu

  • Bug Status changed from New to Needinfo

comment:3 Changed 10 years ago by sascha_silbe

  • Bug Status changed from Needinfo to New

At least the ones in Debian Squeeze (5.0-2) and Ubuntu Lucid.

comment:4 Changed 10 years ago by sascha_silbe

BTW, if access to the Debian Squeeze (i386, amd64) and/or Ubuntu Lucid (amd64) build slaves would help you resolve this issue, please ping me on IRC and I'll grant you access.

comment:5 Changed 10 years ago by sascha_silbe

Any progress on this? It makes sugar-jhbuild cumbersome to use on Debian, so I might have to temporarily disable python-xklavier in sugar-jhbuild until we get it fixed.

comment:6 Changed 10 years ago by timClicks

+1 me too (Ubuntu 10.04), moving Sugar dev to Fedora 13 VM

comment:7 Changed 10 years ago by timClicks

https://launchpad.net/ubuntu/lucid/+source/python-xklavier

There is no current release of this source package
in The Lucid Lynx. You can still report bugs, make
translations, and so on, but they might not be used
until the package is published.

comment:8 Changed 7 years ago by dnarvaez

  • Resolution set to obsolete
  • Status changed from new to closed

We are using introspection these days.

comment:9 Changed 7 years ago by dnarvaez

  • Milestone not applicable deleted

Milestone not applicable deleted

Note: See TracTickets for help on using tickets.