#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 13 years ago by sayamindu
comment:2 Changed 13 years ago by sayamindu
- Bug Status changed from New to Needinfo
comment:3 Changed 13 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 13 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 13 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 13 years ago by timClicks
+1 me too (Ubuntu 10.04), moving Sugar dev to Fedora 13 VM
comment:7 Changed 13 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 10 years ago by dnarvaez
- Resolution set to obsolete
- Status changed from new to closed
We are using introspection these days.
comment:9 Changed 10 years ago by dnarvaez
- Milestone not applicable deleted
Milestone not applicable deleted
Which version of libxklavier is this ? I tried in Fedora 13, and it works fine for me.