GNOME Bugzilla – Bug 678795
Build requires xkbfile headers
Last modified: 2012-06-27 14:23:23 UTC
Hi, libgnome-desktop requires some headers from XKBfile for libraries to compile against it. This relation should probably be expressed in the .pc file. Cheers!
Build output welcome.
Created attachment 217250 [details] gnome-control-center 3.5.2 (+ Ubuntu patches) build log OK. Here's a log of compiling gnome-control-center against libgnome-desktop 3.5.2 (both with Ubuntu patches, of course, but they aren't relevant here): Get:367 http://localhost/ubuntu/ quantal/main libgnome-desktop-3-dev amd64 3.5.2-0ubuntu2 [37.6 kB] the failure is at the end In file included from gnome-region-panel-input.c:30:0: /usr/include/gnome-desktop-3.0/libgnome-desktop/gnome-xkb-info.h:34:37: fatal error: X11/extensions/XKBrules.h: No such file or directory compilation terminated. This should have been caught at configure time.
Created attachment 217327 [details] [review] gnome-desktop-3.0.pc: Add Requires.private: xkbfile Because we include a header from xkbfile in gnome-xkb-info.h . -- This should fix it. Be sure to have a recent pkg-config thoud, see https://bugs.freedesktop.org/show_bug.cgi?id=36039.
Review of attachment 217327 [details] [review]: Yep.
Attachment 217327 [details] pushed as 1ed906c - gnome-desktop-3.0.pc: Add Requires.private: xkbfile