On my box, building of libxklavier ends with:
/bin/sh ../libtool --tag=CC --mode=link gcc -Wall
-Werror
-DDATA_DIR=\"/home/bjourne/cvsgnome/install/share/libxklavier\"
-I. -I/home/bjourne/cvsgnome/install/include
-I/home/bjourne/cvsgnome/install/include/libxml2 -I
-I.. -DENABLE_XKB_SUPPORT=1 -DENABLE_XMM_SUPPORT=1 -g
-O2 -o libxklavier.la -rpath
/home/bjourne/cvsgnome/install/lib -version-info 10:0:0
-L/home/bjourne/cvsgnome/install/lib -lxml2 -lz -lm
-lxkbfile -L/usr/X11R6/lib xklavier.lo xklavier_evt.lo
xklavier_config.lo xklavier_xkb.lo xklavier_evt_xkb.lo
xklavier_config_xkb.lo xklavier_xmm.lo
xklavier_xmm_opts.lo xklavier_evt_xmm.lo
xklavier_config_xmm.lo xklavier_util.lo
xklavier_config_i18n.lo xklavier_props.lo xklavier_dump.lo
gcc -shared .libs/xklavier.o .libs/xklavier_evt.o
.libs/xklavier_config.o .libs/xklavier_xkb.o
.libs/xklavier_evt_xkb.o .libs/xklavier_config_xkb.o
.libs/xklavier_xmm.o .libs/xklavier_xmm_opts.o
.libs/xklavier_evt_xmm.o .libs/xklavier_config_xmm.o
.libs/xklavier_util.o .libs/xklavier_config_i18n.o
.libs/xklavier_props.o .libs/xklavier_dump.o
-Wl,--rpath -Wl,/home/bjourne/cvsgnome/install/lib
-Wl,--rpath -Wl,/home/bjourne/cvsgnome/install/lib
-L/home/bjourne/cvsgnome/install/lib
/home/bjourne/cvsgnome/install/lib/libxml2.so -lz -lm
-lxkbfile -L/usr/X11R6/lib -Wl,-soname
-Wl,libxklavier.so.10 -o .libs/libxklavier.so.10.0.0
/usr/bin/ld: cannot find -lxkbfile
But libxkbfile is installed in:
/usr/lib/libxkbfile.so.1.0.0
/usr/lib/libxkbfile.so.1
so libxklavier should find xkbfile, shouldn't it?
Logged In: NO
The error was pretty easy to fix - I just had to install
libxkbfile-dev which contains /usr/lib/libxkbfile.so and
/usr/lib/libxkbfile.a. But the configure script should check
if the needed libxkbfiles are installed instead of giving a
compile error.