trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: September 2011

kdebase problem: Library files for 'xxxx.la' not found in paths

From: Francois Andriot <francois.andriot@...>
Date: Sun, 04 Sep 2011 12:21:21 +0200
Hello,
I sucessfully built kdebase from SVN.

When packaging with default RHEL options, the desktop is unusable, it 
starts but many program do not run (kwin ...).

$ kwin
KWin: No window decoration plugin library was found.
KWin will now exit...

When clicking "my computer" icon, a popup appears:
There was an error loading the module Navigation Panel.
The diagnostic is:
Library files for "konq_sidebar.la" not found in paths.


After stracing kwin, I found that it was trying to access a file 
'kwin3_plastik.la' in many paths, but *all* of them prefixed with "lib". 
(e.g: /opt/trinity/lib/kwin3_plastik.la ...)

But in my build, the TDE libraries are installed under 
/opt/trinity/lib64 . (this is the RHEL/Fedora default on x86_64)
I do not have a directory /opt/trinity/lib at all.

If I symlink "lib" to "lib64", everything works.
If I build directly under /opt/trinity/lib , everything works too (of 
course).

Why does TDE use "lib" directory, since I compiled for "lib64" ?
Is there a trick to change this ? (environment variable at runtime ? 
cmake configuration flag ?)

Thanks
Francois Andriot