jjlawren
June 21st, 2007, 04:12 PM
I'm having some issues with not being able to use ccp. I've got ccs-lib installed, and I'm using Gentoo. It looks like libccp.* is installed to /usr/lib64/compiz/ but ccsm is looking in /usr/lib64/compizconfig/backends/.
$ equery f ccs-lib
[ Searching for packages matching ccs-lib... ]
* Contents of x11-libs/ccs-lib-9999:
/usr
/usr/include
/usr/include/compizconfig
/usr/include/compizconfig/ccs.h
/usr/lib64
/usr/lib64/compiz
/usr/lib64/compiz/libccp.a
/usr/lib64/compiz/libccp.la
/usr/lib64/compiz/libccp.so
/usr/lib64/compizconfig
/usr/lib64/compizconfig/backends
/usr/lib64/compizconfig/backends/libini.a
/usr/lib64/compizconfig/backends/libini.la
/usr/lib64/compizconfig/backends/libini.so
/usr/lib64/libcompizconfig.a
/usr/lib64/libcompizconfig.la
/usr/lib64/libcompizconfig.so -> libcompizconfig.so.0.0.0
/usr/lib64/libcompizconfig.so.0 -> libcompizconfig.so.0.0.0
/usr/lib64/libcompizconfig.so.0.0.0
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/libcompizconfig.pc
/usr/share
/usr/share/compizconfig
/usr/share/compizconfig/global.xml
/usr/share/locale
If I edit .compizconfig/config and set the backend to ccp, I get the following output when running ccsm:
$ ccsm
....
libccs: dlopen: /usr/lib64/compizconfig/backends/libccp.so: cannot open shared object file: No such file or directory
If I create a link to libccs.* from where it's looking:
$ ccsm
....
libccs: dlopen: /usr/lib64/compizconfig/backends/libccp.so: undefined symbol: allocateDisplayPrivateIndex
Am I using the wrong combination of tools/libraries?
$ equery f ccs-lib
[ Searching for packages matching ccs-lib... ]
* Contents of x11-libs/ccs-lib-9999:
/usr
/usr/include
/usr/include/compizconfig
/usr/include/compizconfig/ccs.h
/usr/lib64
/usr/lib64/compiz
/usr/lib64/compiz/libccp.a
/usr/lib64/compiz/libccp.la
/usr/lib64/compiz/libccp.so
/usr/lib64/compizconfig
/usr/lib64/compizconfig/backends
/usr/lib64/compizconfig/backends/libini.a
/usr/lib64/compizconfig/backends/libini.la
/usr/lib64/compizconfig/backends/libini.so
/usr/lib64/libcompizconfig.a
/usr/lib64/libcompizconfig.la
/usr/lib64/libcompizconfig.so -> libcompizconfig.so.0.0.0
/usr/lib64/libcompizconfig.so.0 -> libcompizconfig.so.0.0.0
/usr/lib64/libcompizconfig.so.0.0.0
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/libcompizconfig.pc
/usr/share
/usr/share/compizconfig
/usr/share/compizconfig/global.xml
/usr/share/locale
If I edit .compizconfig/config and set the backend to ccp, I get the following output when running ccsm:
$ ccsm
....
libccs: dlopen: /usr/lib64/compizconfig/backends/libccp.so: cannot open shared object file: No such file or directory
If I create a link to libccs.* from where it's looking:
$ ccsm
....
libccs: dlopen: /usr/lib64/compizconfig/backends/libccp.so: undefined symbol: allocateDisplayPrivateIndex
Am I using the wrong combination of tools/libraries?