On 6/6/06, Dan Nicholson <[EMAIL PROTECTED]> wrote:
On 6/6/06, Filip Bartmann <[EMAIL PROTECTED]> wrote:
> After applying this patches, libxklavier, must be configured, witch this
> switches:
> -------------------------------------------------------------
> ./configure --prefix=/usr --with-xkb-base=/usr/share/X11/xkb
> --with-xkb-bin-base=/usr/bin
> -------------------------------------------------------------

Good catch.  I have --with-xkb-base=/usr/share/X11/xkb in my script,
but I hadn't been using --with-xkb-bin-base=/usr/bin.  libxklavier
uses this second one to find xkbcomp and nothing else.  So, both
parameters should use $XORG_PREFIX, technically.  We can't hardcode
the /usr part.

Pinging this issue.  libxklavier expects that the xkb data will be in
$X_PREFIX/lib/X11/xkb.  I think this is the default for Xorg-6.9 and
XFree86.  On Xorg-7, though, the data gets installed to
$X_PREFIX/share/X11/xkb by default.  You can overcome this by
configuring libxklavier as Filip shows above (obviously subbing /usr
with where you put X).

The other part of the issue is that libxklavier wants to use xkbcomp.
By default it looks in $X_PREFIX/lib/X11/xkb.  This is where the
monolithic builds put it.  Xorg-7 puts xkbcomp in $X_PREFIX/bin,
though.  This is overcome with --with-xkb-bin-base=$X_PREFIX/bin.

I'm gonna add notes for these two cases.  Any comments?

--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to