On Mon, Nov 15, 2010 at 21:27:27 (CET), Christophe Mutricy wrote: > reassign 603612 libva-X11-1 > retitle 603612 Symbol disappears without soname change. > thanks > > Hello, > > >> libva-x11-1 | 1.0.4-1 > > > >> [0x9f3120] main libvlc warning: cannot load module >> `/usr/lib/vlc/plugins/codec/libavcodec_plugin.so' (/usr/lib/libva-x11.so.1: >> undefined symbol: vaDisplayIsValid) > > Trying with libva-x11-1 of unstable (1.0.1-3) and the one of > experimental(1.0.4-1), it works with unstable and not with experimental. > > So it seems that some symbols (at least vaDisplayIsValid) disappeared > without the SONAME changing.
This is a tricky bug to identify, but luckily, easy to fix. The issue is that the symbol vaDisplayIsValid moved from libva-X11.so to libva.so. vlc's libavcodec_plugin.so in squeeze however, is only linked against libva-x11.so. This means that using vlc from experimental will should solve this problem by itself. Note that I did not test this myself, so it would be great if someone can confirm this. For upgrade purposes, I'm going to add a 'Breaks: vlc-nox (<< 1.1.5-3)' to the next libva upload. This should force to upgrade vlc as well and avoid this bug. -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

