Freeze exemption for PA integration into Phonon

Thomas Lübking thomas.luebking at web.de
Sat Dec 5 14:17:44 GMT 2009


Welcome to the wonderful world of
"We are incapable of picking and propagating /ONE/ phonon version..."
grrr.

The problem is that your phonon plugin was compiled and linked against the 
phonon from kdesupport (4.4) whereas qt ships it's own phonon (4.3) which 
designer links in (probably when loading a Qt phonon plugin - gstreamer) and 
which simply does not provide this function.

Either you:
- compile Qt w/o phonon (great!, no sound etc. for eg. arora)
- replace the Qt phonon lib with a symlink to the kdesupport variant (very 
reliable solution...)
- drop phonon from kdesupport (which is not only one version ahead, but also 
brings the xine backend and gstreamer is §$%&/()= !)

- in this very case start designer like

             LD_PRELOAD=/full/path/to/my/kdesupport/libphonon.so designer

to ensure the kdesupport phonon is used.

Phonon should be some "3rd" party thing out of ONE source (whoever this is - i 
don't care either) so one can compile and lilnk Qt and KDE against the one and 
only same library 

My 2¢:
Basically this means the former trolls should allow "-system-phonon"

Cheers

Ps:
If anybody feels offended by the above rant - i don't care >-)

Am Saturday 05 December 2009 schrieb Tobias Koenig:
> On Wed, Nov 18, 2009 at 06:10:20PM +0100, Martin Sandsmark wrote:
> > Hi!
> 
> Hej,
> 
> I have a problem to start Qt designer with current KDE trunk because of
> the PA integration in phonon:
> 
> designer: symbol lookup error:
>  /mnt/archive/opt/kde-trunk/lib/kde4/plugins/phonon_backend/phonon_xine.so:
>  undefined symbol: _ZN6Phonon12PulseSupport11getInstanceEv
> 
> Any idea what the reason could be or how to fix it?
> I use kdesupport/phonon from trunk and qt/master branch from git
>  repository.
> 
> Ciao,
> Tobias
> 





More information about the kde-core-devel mailing list