libX11 question
Jeremy C. Reed
reed at reedmedia.net
Tue Sep 4 07:24:59 PDT 2007
On Mon, 3 Sep 2007, Asher Wolfstein wrote:
> Not sure where to direct this question.
>
> I'm a relatively advanced newbie trying to compile X11... a good
> exercise I suppose.
>
> I'm at the point where I'm compiling libX11 to obtain Xlib.h for Mesa
> as recommended in the modular build documentation. (Is that the
> wrong place to get it?)
>
> I get the following in my make:
>
> KeyBind.c: In function 'XConvertCase':
> KeyBind.c:844: error: 'XK_Ccedillaabovedot' undeclared (first use in
> this function)
> KeyBind.c:844: error: (Each undeclared identifier is reported only once
> KeyBind.c:844: error: for each function it appears in.)
> KeyBind.c:845: error: 'XK_ccedillaabovedot' undeclared (first use in
> this function)
> KeyBind.c:856: error: 'XK_lstrokebelowdot' undeclared (first use in
> this function)
> KeyBind.c:856: error: 'XK_Lstrokebelowdot' undeclared (first use in
> this function)
> KeyBind.c:860: error: 'XK_gtilde' undeclared (first use in this
> function)
> KeyBind.c:860: error: 'XK_Gtilde' undeclared (first use in this
> function)
> make[3]: *** [KeyBind.lo] Error 1
> make[3]: Leaving directory `/home/furdash/libX11-6.2.1/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/furdash/libX11-6.2.1/src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/furdash/libX11-6.2.1/src'
> make: *** [all-recursive] Error 1
>
> Any idea where these are defined? I can't seem to find them anywhere.
>
> Pointing me towards the right direction or information would be great,
> Thanks!
Where did you get this libX11 version 6.2.1? The latest version in X.org
is 1.1.3 (and 1.1.1 is official release).
I think you are using wrong libX11. The XFree86 KeyBind.c knows about
those definitions, but not X.org. (I just checked source.)
Those keysym definitions appear to be from keysymdef.h from XFree86 not
X.org.
Note that this is the X.org list.
Jeremy C. Reed
More information about the xorg
mailing list