Ken Moffat wrote:
>  One for the archives (I would have put it straight into the wiki,
> but I wasn't sure where: I couldn't find xkeyboard-config among the
> apps, libraries, or data for the xorg releases).
> 
>  If you are using xkeyboard-config-0.9 you may hit the following
> problem when you come to build xorg-server:
> 
> make[2]: Entering directory `/usr/src/xorg-server-1.1.1/xkb'
> make[2]: Nothing to be done for `install-exec-am'.
> test -z "/usr/lib/X11/xkb/compiled" || mkdir -p --
> "/usr/lib/X11/xkb/compiled"
> mkdir: cannot create directory `/usr/lib/X11/xkb/compiled': File
> exists
> make[2]: *** [install-dist_xkbcompiledDATA] Error 1
> make[2]: Leaving directory `/usr/src/xorg-server-1.1.1/xkb'
> make[1]: *** [install-am] Error 2
> make[1]: Leaving directory `/usr/src/xorg-server-1.1.1/xkb'
> make: *** [install-recursive] Error 1
> 
>  This is because the 'compiled' directory is now a symlink (with
> xkbdata it didn't exist).  It is created by the install-compiled
> target of xkeyboard-config at the end of the install.  In CVS,
> it has been removed from Makefile.am so I think it is safe to delete
> it with
> 
> sed -i '/^install-data-hook/s/install-compiled//' Makefile.in
> 
>  before running configure.

Even better fix is to add --with-xkb-path=/usr/share/X11/xkb 
--with-xkb-output=/var/lib/xkb to xorg-server.

-- 
Alexander E. Patrakov
-- 
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