Re: control-center undefined reference to xkl_xkb_config_native_cleanup



> The missing reference, 
> 
>      xkl_xkb_config_native_cleanup
> 
> is defined in libxklavier. 
> 
> 
> Check the following:
> 
> (1) ./desktop/libxklavier built and installed 
> [explore the cookies directory to validate]
 
avilella toad:~/garnome/garnome-2.15.91/desktop/libxklavier/cookies$
tree
.
`-- main.d
    |-- build
    |-- build-work
    |   `-- main.d
    |       `-- libxklavier-2.91
    |           `-- Makefile
    |-- checksum
    |-- checksum-libxklavier-2.91.tar.gz
    |-- checksum-sanity-check-for-bug-346980.patch
    |-- configure
    |-- configure-work
    |   `-- main.d
    |       `-- libxklavier-2.91
    |           `-- configure
    |-- extract
    |-- extract-libxklavier-2.91.tar.gz
    |-- fetch
    |-- fixup
    |-- install
    |-- install-work
    |   `-- main.d
    |       `-- libxklavier-2.91
    |           `-- Makefile
    |-- normal-patch-sanity-check-for-bug-346980.patch
    |-- patch
    |-- patch-sanity-check-for-bug-346980.patch
    `-- tar-gz-extract-libxklavier-2.91.tar.gz

10 directories, 17 files

> (2) Make sure that you are linking against the GARNOME version of
> libxklavier rather than the system version.
> 
> * cd desktop/control-center/work/main.d/capplets/keyboard
> * inspect the Makefile, looking for
> 
>         LIBXKLAVIER_LIBS=
> 

avilella toad:~/garnome/garnome-2.15.91/desktop/control-center/work/main.d/control-center-2.15.91/capplets/keyboard$ pwd
/home/avilella/garnome/garnome-2.15.91/desktop/control-center/work/main.d/control-center-2.15.91/capplets/keyboard
avilella toad:~/garnome/garnome-2.15.91/desktop/control-center/work/main.d/control-center-2.15.91/capplets/keyboard$ grep LIBXKLAVIER_LIBS Makefile
LIBXKLAVIER_LIBS = -L/home/avilella/garnome/lib -lxklavier -lxml2 -lz
-lm
        $(GNOMECC_CAPPLETS_LIBS) $(LIBXKLAVIER_LIBS) \

avilella toad:~/garnome/garnome-2.15.91/desktop/control-center/work/main.d/control-center-2.15.91/capplets/keyboard$ ll /home/avilella/garnome/lib/libxklavier.*
-rwxr-xr-x 1 avilella avilella   1033 2006-08-19
10:44 /home/avilella/garnome/lib/libxklavier.la
lrwxrwxrwx 1 avilella avilella     21 2006-08-19
10:44 /home/avilella/garnome/lib/libxklavier.so -> libxklavier.so.11.0.0
lrwxrwxrwx 1 avilella avilella     21 2006-08-19
10:44 /home/avilella/garnome/lib/libxklavier.so.11 ->
libxklavier.so.11.0.0
-rwxr-xr-x 1 avilella avilella 315052 2006-08-19
10:44 /home/avilella/garnome/lib/libxklavier.so.11.0.0

It seems it is using the garnome version, isn't it?

Anything I can try?

> If it turns out that: (1) libxklavier built and installed, and (2)
you
> are linking against the unbuntu version of the lib, we need to poke
> around in the configure file to figure out why. This is a problem
often
> associated with ".la" files.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]