Am 25.02.2012, 20:53 Uhr, schrieb Andras Mantia <[email protected]>:
Now comes the weird thing:
QT_PLUGIN_PATH=/opt/kde4/lib64/kde4/plugins /usr/bin/kwrite
/usr/bin/kwrite: symbol lookup error:
/usr/lib64/kde4/plugins/styles/oxygen.so: undefined symbol:
_ZN6Oxygen7TileSetC1ERK7QPixmapiiii
So it works when I add *also* the /usr/... path to the plugin list, but
it doesn't work if I don't add it!
Yes, weird. Worked and works here regardless. (I added the wrong path
thinking "ok, that's too easy")
Not working:
QT_PLUGIN_PATH=/opt/kde4/lib64/kde4/plugins strace /usr/bin/kwrite
--style oxygen 2>&1 | grep -i oxygen | grep open
[...]
open("/usr/lib64/kde4/plugins/styles/oxygen.so", O_RDONLY) = 9
If you ask me, this is very unexpected.
Yupp, wild guess:
move the Trolltech.conf away, it usually contains a lot of caching junk
(from old Qt versions, installations ...) and try again (somewhere the
wrong path has to derive from)
I can fix now my system, so I have to apologize,
For what? Neither crashing oxygen nor wonky plugin loading it really your
fault.
If i'd have to apologize everytime i'm not entirely correct, i'd need to
hire some guy to do so ;-)
Cheers,
Thomas