[DRE-maint] [Bug 539106] Re: filter_logoaway: unresolved symbol DestroyConstitute

Clint Byrum clint at fewbar.com
Fri Jul 22 18:24:32 UTC 2011

Marco, can you provide a snippet of Ruby that reproduces this issue so
that we can have a clear test case for it?

The patch looks fine and I'll work on building a source package to
upload to lucid-proposed soon, but without a repeatable test case it
won't be possible to verify it.

You received this bug notification because you are subscribed to Ubuntu.

  filter_logoaway: unresolved symbol DestroyConstitute

Status in “librmagick-ruby” package in Ubuntu:
Status in “transcode” package in Ubuntu:
Status in “librmagick-ruby” source package in Lucid:
Status in “transcode” source package in Lucid:

Bug description:
  Binary package hint: transcode


  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:

  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

  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:


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


To manage notifications about this bug go to:

More information about the Pkg-ruby-extras-maintainers mailing list