Bug#560052: The real fix

Felipe Sateler fsateler at gmail.com
Thu Dec 10 15:49:13 UTC 2009


On Thu, 2009-12-10 at 15:37 +0100, Adrian Knoth wrote:
> Hi!
> 
> I've just talked to Paul Davis, ardour author:
> 
> 15:11 < las> -------------
> 15:11 < las> paul[186]>c++filt 
> 15:11 < las> _ZTIN4Vamp17PluginAdapterBaseE
> 15:11 < las> typeinfo for Vamp::PluginAdapterBase
> 15:11 < las> paul[187]>c++filt 
> 15:11 < las> _ZTIN11_VampPlugin4Vamp17PluginAdapterBaseE
> 15:11 < las> typeinfo for _VampPlugin::Vamp::PluginAdapterBase
> 15:11 < las> ------------------
> 15:12 < las> adi: the vamp plugins in the ardour source tree are based on a 
>              vamp library version with different (newer, i think) namespaces 
>              than the one in your syslibs
> 15:12 < las> adi: you can't mix & match this stuff
> 15:13 < adi> That's what I suspected. When I diff the header files, our local 
>              one misses one (probably important) line.
> 15:14 < adi> _VAMP_SDK_HOSTSPACE_BEGIN(PluginLoader.h)
> 15:15 < adi> That one is missing, also the HOSTSPACE_END line at the end.
> 15:15 < adi> IOW, updating the VAMP libs in Debian should be the better option?
> 15:15 < las> adi: this is precisely the kind of reason why the syslibs thing is 
>              an issue. if you are going to use syslibs, the real patch needs to 
>              be to NOT build and use the vamp plugins within ardour
> 15:16 < las> adi: that mini-library exists because ardour only actually needs a 
>              2 or 3 VAMP plugins and it seemed easier to include them with the 
>              program since they are not really "optional"
> 
> 
> So we need a newer VAMP SDK in Debian. After that, this intermediate
> patch can be removed:

The correct fix is to build using the system VAMP. The problem was
caused by a mismatch of the included and the system VAMP, because the
program was built with the included, but the system one was used at
runtime.


-- 
Saludos,
Felipe Sateler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20091210/2c85984a/attachment.pgp>


More information about the pkg-multimedia-maintainers mailing list