Thanks for helping me for my project to get closer to upstream for fedora :)
I use 0.8.8 packages for the moment.
Today i use the cmake configure flags which you sugested.
COMPIZ_PACKAGING_ENABLED:BOOL=ON
libcompizconfig_libdir:PATH=/usr/lib64
libdir:PATH=/usr/lib64
COMPIZ_DEFAULT_PLUGINS:STRING=core composite opengl copytex compiztoolbox decor scale resize staticswitcher place move mousepoll vpswitch regex snap session wall workarounds ezoom
Unfortunately, this configuration installs the compizconfig folder to /usr/lib and not to /usr/lib64
-- Installing: /usr/lib/compizconfig/backends/libini.so
-- Set runtime path of "/usr/lib/compizconfig/backends/libini.so" to "/usr/lib"
-- Installing: /usr/lib64/libcompizconfig.so.0.0.0
-- Up-to-date: /usr/lib64/libcompizconfig.so.0
-- Up-to-date: /usr/lib64/libcompizconfig.so
-- Installing: /usr/lib/compizconfig/backends/libini.so
-- Set runtime path of "/usr/lib/compizconfig/backends/libini.so" to "/usr/lib"
-- Installing: /usr/lib64/libcompizconfig.so.0.0.0
-- Up-to-date: /usr/lib64/libcompizconfig.so.0
-- Up-to-date: /usr/lib64/libcompizconfig.so
Which results in following errors for starting compiz and ccsm.
ccsm:
compizconfig - Error: dlopen: /usr/lib64/compizconfig/backends/libgsettings.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
compizconfig - Warning: unable to open backend gsettings, falling back to ini
compizconfig - Error: dlopen: /usr/lib64/compizconfig/backends/libini.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
compizconfig - Error: failed to open any backends, aborting
Abgebrochen (Speicherabzug geschrieben)
< sorry, in german, which means " can't open shared object file"" doesn't find file or directory">
Same happend if i try to start compiz with
compiz --replace --keep-desktop-hints --debug ini
or
compiz --replace --keep-desktop-hints --debug gsettings
Now:
-- Installing: /usr/lib64/compizconfig/backends/libini.so
-- Set runtime path of "/usr/lib64/compizconfig/backends/libini.so" to "/usr/lib64"
-- Installing: /usr/lib64/python2.7/site-packages/compizconfig.so
-- Removed runtime path from "/usr/lib64/python2.7/site-packages/compizconfig.so"
-- Installing: /usr/lib64/compizconfig/backends/libgsettings.so
-- Set runtime path of "/usr/lib64/compizconfig/backends/libgsettings.so" to "/usr/lib64"
-- Up-to-date: /usr/share/glib-2.0/schemas//org.compiz.gschema.xml
-- Installing: /usr/lib64/libcompizconfig_gsettings_backend.so
-- Removed runtime path from "/usr/lib64/libcompizconfig_gsettings_backend.so"
CCSM starts well now, but i'm fall back to the errors in my first post.
compiz (core) - Info: Loading plugin: gsettings
compiz (core) - Debug: Trying to load gsettings from: /home/rave/.compiz-1/plugins/libgsettings.so
compiz (core) - Debug: dlopen failed: /home/rave/.compiz-1/plugins/libgsettings.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load gsettings from: /usr/lib64/compiz/libgsettings.so
compiz (core) - Debug: dlopen failed: /usr/lib64/compiz/libgsettings.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load gsettings from: libgsettings.so
compiz (core) - Debug: Opened library: libgsettings.so
compiz (core) - Error: dlsym: /lib64/libgsettings.so: undefined symbol: getCompPluginVTable20090315_gsettings
compiz (core) - Error: Failed to load plugin: gsettings
compiz (core) - Info: Loading plugin: ini
compiz (core) - Debug: Trying to load ini from: /home/rave/.compiz-1/plugins/libini.so
compiz (core) - Debug: dlopen failed: /home/rave/.compiz-1/plugins/libini.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load ini from: /usr/lib64/compiz/libini.so
compiz (core) - Debug: dlopen failed: /usr/lib64/compiz/libini.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load ini from: libini.so
compiz (core) - Debug: Opened library: libini.so
compiz (core) - Error: dlsym: /lib64/libini.so: undefined symbol: getCompPluginVTable20090315_ini
compiz (core) - Error: Failed to load plugin: ini
My current state is that only the plugins from COMPIZ_DEFAULT_PLUGINS configuration are working with the default settings. Every other plugin i have to call with the compiz run command directly for get them working.
Changing in ccsm doesn't have any effect, doesn't matter if i use the ini or the gesettings backend.
Thanks for helping me for my project to get closer to upstream for fedora :) PACKAGING_ ENABLED: BOOL=ON _libdir: PATH=/usr/ lib64 PATH=/usr/ lib64 DEFAULT_ PLUGINS: STRING= core composite opengl copytex compiztoolbox decor scale resize staticswitcher place move mousepoll vpswitch regex snap session wall workarounds ezoom
I use 0.8.8 packages for the moment.
Today i use the cmake configure flags which you sugested.
COMPIZ_
libcompizconfig
libdir:
COMPIZ_
Here is my complete CMakeCache.txt /dl.dropbox. com/u/49862637/ Mate-desktop/ Bugs/CMakeCache .txt
https:/
Unfortunately, this configuration installs the compizconfig folder to /usr/lib and not to /usr/lib64
-- Installing: /usr/lib/ compizconfig/ backends/ libini. so compizconfig/ backends/ libini. so" to "/usr/lib" libcompizconfig .so.0.0. 0 libcompizconfig .so.0 libcompizconfig .so
-- Set runtime path of "/usr/lib/
-- Installing: /usr/lib64/
-- Up-to-date: /usr/lib64/
-- Up-to-date: /usr/lib64/
-- Installing: /usr/lib/ compizconfig/ backends/ libini. so compizconfig/ backends/ libini. so" to "/usr/lib" libcompizconfig .so.0.0. 0 libcompizconfig .so.0 libcompizconfig .so
-- Set runtime path of "/usr/lib/
-- Installing: /usr/lib64/
-- Up-to-date: /usr/lib64/
-- Up-to-date: /usr/lib64/
Which results in following errors for starting compiz and ccsm.
ccsm: compizconfig/ backends/ libgsettings. so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden compizconfig/ backends/ libini. so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
compizconfig - Error: dlopen: /usr/lib64/
compizconfig - Warning: unable to open backend gsettings, falling back to ini
compizconfig - Error: dlopen: /usr/lib64/
compizconfig - Error: failed to open any backends, aborting
Abgebrochen (Speicherabzug geschrieben)
< sorry, in german, which means " can't open shared object file"" doesn't find file or directory">
Same happend if i try to start compiz with desktop- hints --debug ini desktop- hints --debug gsettings
compiz --replace --keep-
or
compiz --replace --keep-
Ok, to avoid those errors i patched some cmake files. /dl.dropbox. com/u/49862637/ Mate-desktop/ Bugs/compiz_ hardcoded_ libs_minimal. patch INSTALL_ PREFIX} /lib/ to INSTALL_ PREFIX} /lib${LIB_ SUFFIX} /
https:/
I know changing ${CMAKE_
${CMAKE_
is only valid for x86_64 archs, but i don't know a other solution?
Now: compizconfig/ backends/ libini. so compizconfig/ backends/ libini. so" to "/usr/lib64"
-- Installing: /usr/lib64/
-- Set runtime path of "/usr/lib64/
-- Installing: /usr/lib64/ python2. 7/site- packages/ compizconfig. so python2. 7/site- packages/ compizconfig. so"
-- Removed runtime path from "/usr/lib64/
-- Installing: /usr/lib64/ compizconfig/ backends/ libgsettings. so compizconfig/ backends/ libgsettings. so" to "/usr/lib64" glib-2. 0/schemas/ /org.compiz. gschema. xml libcompizconfig _gsettings_ backend. so libcompizconfig _gsettings_ backend. so"
-- Set runtime path of "/usr/lib64/
-- Up-to-date: /usr/share/
-- Installing: /usr/lib64/
-- Removed runtime path from "/usr/lib64/
CCSM starts well now, but i'm fall back to the errors in my first post.
compiz (core) - Info: Loading plugin: gsettings .compiz- 1/plugins/ libgsettings. so .compiz- 1/plugins/ libgsettings. so: cannot open shared object file: No such file or directory compiz/ libgsettings. so compiz/ libgsettings. so: cannot open shared object file: No such file or directory libgsettings. so: undefined symbol: getCompPluginVT able20090315_ gsettings
compiz (core) - Debug: Trying to load gsettings from: /home/rave/
compiz (core) - Debug: dlopen failed: /home/rave/
compiz (core) - Debug: Trying to load gsettings from: /usr/lib64/
compiz (core) - Debug: dlopen failed: /usr/lib64/
compiz (core) - Debug: Trying to load gsettings from: libgsettings.so
compiz (core) - Debug: Opened library: libgsettings.so
compiz (core) - Error: dlsym: /lib64/
compiz (core) - Error: Failed to load plugin: gsettings
compiz (core) - Info: Loading plugin: ini .compiz- 1/plugins/ libini. so .compiz- 1/plugins/ libini. so: cannot open shared object file: No such file or directory compiz/ libini. so compiz/ libini. so: cannot open shared object file: No such file or directory able20090315_ ini
compiz (core) - Debug: Trying to load ini from: /home/rave/
compiz (core) - Debug: dlopen failed: /home/rave/
compiz (core) - Debug: Trying to load ini from: /usr/lib64/
compiz (core) - Debug: dlopen failed: /usr/lib64/
compiz (core) - Debug: Trying to load ini from: libini.so
compiz (core) - Debug: Opened library: libini.so
compiz (core) - Error: dlsym: /lib64/libini.so: undefined symbol: getCompPluginVT
compiz (core) - Error: Failed to load plugin: ini
My current state is that only the plugins from COMPIZ_ DEFAULT_ PLUGINS configuration are working with the default settings. Every other plugin i have to call with the compiz run command directly for get them working.
Changing in ccsm doesn't have any effect, doesn't matter if i use the ini or the gesettings backend.
Ok, maybe you know what's going wrong.