On 8/18/06, YangYi Chen <[EMAIL PROTECTED]> wrote: > Well, I already learned something: where/what the build directory is. > 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 > > 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. > >
If I recall correctly, XKB doesn't really do much on OS X, and libxclavier* only exists in Fink to keep GNOME happy. Next question: since this is griping about /usr/X11R6/lib/X11/xkb, is that present on your system? This directory is a symbolic link, but is different between Apple's X11 and xfree86/xorg. In the former case, it points to /etc/X11/xkb, whereas in the latter it points to /usr/X11R6/etc/xkb, and there is a symbolic link pointing from /etc/X11 to /usr/X11R6/etc. > > > 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) > > > > -- 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
