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.

Reinhard Tartler, KeyID 945348A4

pkg-multimedia-maintainers mailing list

Reply via email to