[Bug 539106] [NEW] filter_logoaway: unresolved symbol DestroyConstitute

Launchpad Bug Tracker 539106 at bugs.launchpad.net
Tue May 15 19:50:09 UTC 2012


You have been subscribed to a public bug by Alessio Treglia (quadrispro):

Binary package hint: transcode

Hi,

using the logoaway filter in transcode produces the following error:

[transcode] warning: Unable to load filter logoaway:
/usr/lib/transcode/filter_logoaway.so: undefined symbol:
DestroyConstitute

This is also known for other distribution (e.g. Debian) which I think is
then an upstream problem. The problem with filter_logoway is that during
the compilation there is no check of all used external funtions. A
couple of months ago the API of imagemagick has changed and
DestroyConstitute() was replaced by ConstituteComponentTerminus() .

So, the solution is to change the in line 868 of
filter/filter_logoaway.c

DestroyConstitute(); <--> ConstituteComponentTerminus();

I found this in the 10.04 development version, but as I said this error
may exist also in older distributions as well.

>lsb_release -rd
Description:    Ubuntu lucid (development branch)
Release:        10.04


The hint in the change of the imagemagick API I found on launchpad as well:

https://code.launchpad.net/~ubuntu-branches/ubuntu/lucid/dx/lucid

Maybe it is worth to check other packages in lucid as well before the
final release!

Oliver

** Affects: librmagick-ruby (Ubuntu)
     Importance: Undecided
         Status: Confirmed

** Affects: transcode (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: librmagick-ruby (Ubuntu Lucid)
     Importance: Undecided
         Status: Confirmed

** Affects: transcode (Ubuntu Lucid)
     Importance: Undecided
         Status: Invalid


** Tags: patch
-- 
filter_logoaway: unresolved symbol DestroyConstitute
https://bugs.launchpad.net/bugs/539106
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list