I went to /sw/src/fink.build/libxklavier1-1.02-1007/libxklavier-1.02/config.log
and searched for "checking for X". Here is my instances of the three lines:
configure:19630: checking for X
configure:19850: result: libraries /usr/X11R6/lib, headers /usr/X11R6/include
configure:19866: error: The path /usr/X11R6/lib/X11/xkb does not denote the directory
configure:19850: result: libraries /usr/X11R6/lib, headers /usr/X11R6/include
configure:19866: error: The path /usr/X11R6/lib/X11/xkb does not denote the directory
To be honest, I don't know what I am checking for, so I went to get some learnnig done. Wikipedia says:
In the X Window System, the X keyboard extension or XKB extends the ability to control the keyboard over what is offered by the X Window core protocol. The main features of this extension are:
- enhanced support for modifiers;
- better treatment of key groups;
- extended control of keyboard indicators (LEDs) and bells;
- various new keyboard parameters (controls);
- association of actions (of a particular kind) to keys;
The extension is composed of two parts: a server extension and a client library. Modern versions of Xlib contains the keyboard extension, which is active by default.
So I understand that XKB is responsible for keeping my X11 keyboard functions happy and competent.
Aside: I am confused about the architecture. The X keyboard EXTENTION is a part of xlib, a CLIENT library of protocols, but one of the two parts of this thing is a part of the SERVER? In other words, how can XKB reside in a client library and still have a part as an extention of the server? Maybe I am misunderstanding the definition of "server extention" and/or the "extention" in "X keyboard extention (XKB)" and/or the nature of relationship between a server and a client and/or the Wikipedia article sucks. but back to the topic...
And I found info about libxclavier1 at freedesktop.org:
libxklavier is a library providing high-level API for X Keyboard Extension known as XKB. This library is indended to support XFree86 and other commercial X servers. It is useful for creating XKB-related software (layout indicators etc).
So I understand that libxklavier is a messenger or spokesperson working for XKB. Aside: Is libxklavier a part of xlib? Is libxklavier responsible for going between the two parts of XKB, the server extention part and the client library part, as well?In summary, I understand that what's preventing me from installing Gnome is an errornous configuration of the library "libxklavier" in my laptop, and without a functioning libxklavier, the part of my X11 called XKB that deals with higher functions of my computer's keyboard wouldn't be able to do its job for X11. The X11 wouldn't understand sertain things I try to do with my computer's keyboard.
Why did'nt I encounter this problem when I installed X11? Why haven't I noticed any problem using X11 all this time (nicotine.app, gimp.app, openoffice, etc.)? And, to come back to the actuall problem, What exactly is wrong and how do I fix it so I can install Gnome?
--
YangYi
p.s. my brain hurts now.
On 8/18/06, Alexander K. Hansen <[EMAIL PROTECTED]> wrote:
On 8/18/06, YangYi Chen < [EMAIL PROTECTED]> wrote:
> I am trying to install bundle-gnome pakage, and it has failed at copmpiling
> phase for three times now.
Technically,the error is in libxclavier1
Here is what Fink says at the end:
>
> checking langinfo.h usability... yes
> checking langinfo.h presence... yes
> checking for langinfo.h... yes
> checking for nl_langinfo... yes
> checking for nl_langinfo and CODESET... yes
> checking for setlocale... yes
> checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
> configure: error: The path /usr/X11R6/lib/X11/xkb does not denote the
> directory
> make: *** No targets specified and no makefile found. Stop.
> ### execution of export failed, exit code 2
> Removing build lock...
> /sw/bin/dpkg-lockwait -r
> fink-buildlock-libxklavier1-1.02-1007
> (Reading database ... 20427 files and directories currently installed.)
> Removing fink-buildlock-libxklavier1-1.02-1007 ...
> Failed: phase compiling: libxklavier1-1.02-1007 failed
>
> Before reporting any errors, please run "fink selfupdate" and
> try again. If you continue to have issues, please check to see if the
> FAQ on fink's website solves the problem. If not, ask on the fink-users
> or fink-beginners mailing lists. As a last resort, you can try e-mailing
> the maintainer directly:
>
> The Gnome Core Team
> <[EMAIL PROTECTED] >
>
>
> I have run "fink self-update" and tried again without success. On the web,
> the FAQ did not mention this error, but I found a similar discussion in this
> very mailing list from last year, but it seems either it was a dud or I am
> bad at finding its followup answers. Is somebody familiar with this
> compiling problem? Has is been answered already and I just couldn't find it?
> I am using OSX 10.4.7, Fink Commander with Fink Package manager version:
> 0.24.26, Distribution version: 0.8.1.rsync powerpc, and Apple's X11 1.1.
>
>
Try checking in the config.log file that resides within the build
directory for libxklavier1. I got something like:
configure:19630: checking for X
configure:19850: result: libraries /usr/X11R6/lib, headers /usr/X11R6/include
configure:19882: checking for X11/extensions/XKBrules.h
--
Alexander K. Hansen
Fink Documenter (still)
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ Fink-beginners mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-beginners
