Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 306529

Summary: gnome-base/libgnomekbd-2.28.2 doesn't compile w/ x11-libs/libxklavier-5.0
Product: Gentoo Linux Reporter: Samuli Suominen (RETIRED) <ssuominen>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: to.eivind, z23
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://git.gnome.org/browse/libgnomekbd/commit/?id=d7ff7775e4b1fcfd5d86a88abf49467b97b5ed4b
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Samuli Suominen (RETIRED) gentoo-dev 2010-02-23 15:03:17 UTC
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.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-02-23 15:17:20 UTC
Created attachment 220843 [details]
build.log

full build.log w/ libxklavier 5.0
Comment 3 Sönke N. Greimann 2010-04-21 22:00:22 UTC
When is this expected to get patched and committed to the portage tree?
Comment 4 Eivind 2010-04-25 20:30:57 UTC
Stumbled upon this today.
Fix in #2 worked.

Running libxklavier-5.0
Comment 5 Pacho Ramos gentoo-dev 2010-05-17 14:50:42 UTC
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
Comment 6 Pacho Ramos gentoo-dev 2010-06-13 16:47:23 UTC
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