Binary compatiblity for liboxygenstyle.so
    Thomas Lübking 
    thomas.luebking at gmail.com
       
    Sat Feb 25 20:11:08 GMT 2012
    
    
  
Am 25.02.2012, 20:53 Uhr, schrieb Andras Mantia <amantia at kde.org>:
> 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
    
    
More information about the kde-core-devel
mailing list