libgnomekbd-2.28.2 doesn't support libxklavier-5.0 API change and fails with, gkbd-indicator.c: In function ‘gkbd_indicator_stop_listen’: gkbd-indicator.c:580: error: too few arguments to function 'xkl_engine_stop_listen’ you can look at upstream or example from portage xfce-base/xfce4-settings/files/xfce4-settings-4.7.1-libxklavier.patch for possible solution. reproduce: unmask x11-libs/libxklavier-5.0 (in portage, package.masked), try to compile libgnomekbd.
Created attachment 220843 [details] build.log full build.log w/ libxklavier 5.0
http://osdir.com/ml/svn-commits-list/2010-01/msg02741.html http://osdir.com/ml/svn-commits-list/2010-01/msg02742.html
When is this expected to get patched and committed to the portage tree?
Stumbled upon this today. Fix in #2 worked. Running libxklavier-5.0
I am working on this one(In reply to comment #4) > Stumbled upon this today. > Fix in #2 worked. > > Running libxklavier-5.0 > gnome-settings-daemon also needs to be patched
libgnomekbd-2.30.1 added to the tree. I don't plan to backport this because: 1. It would need more work and backport similar changes to other tools. 2. I think it's much better try to stabilize Gnome 2.30 as soon as possible. 3. I won't expend infinite time with Gentoo ;-) Best regards