Bug 89830 - [regression] build failure in git/master: Keyboard.c:21:29: fatal error: xcb/xcb_keysyms.h: No such file or directory
Summary: [regression] build failure in git/master: Keyboard.c:21:29: fatal error: xcb...
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium major
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-31 04:37 UTC by David Ronis
Modified: 2018-03-25 04:04 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description David Ronis 2015-03-31 04:37:24 UTC
I follow the git/master of xorg.  After updating everything (libs/mesa/xcb/etc) I tried rebuilding the server itself.  The build dies with:

  CC     Keyboard.o
Keyboard.c:21:29: fatal error: xcb/xcb_keysyms.h: No such file or directory
 #include <xcb/xcb_keysyms.h>
                             ^
compilation terminated.
make[3]: *** [Keyboard.o] Error 1
make[3]: Leaving directory `/home/ronis/Project/notar/X/xserver/hw/xnest'

I used find to verify that xcb_keysyms.h is not in the server (or any other xorg component).

Suggestions?
Comment 1 Alan Coopersmith 2015-05-08 06:22:51 UTC
xcb/xcb_keysyms.h is from xcb/util-keysyms.

Xephyr correctly lists xcb-keysyms as a required package, but Xnest does not.
Comment 2 Alan Coopersmith 2018-03-25 04:04:24 UTC
This was fixed back in 2015, but we missed closing the bug:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=4affa75a90d2455c81087b930126ad7adfd019f0


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.