[Bug 897380] Re: PerlMagick fails at runtime in precise

Michael Terry michael.terry at canonical.com
Tue Nov 29 16:28:35 UTC 2011


I've got a fix for this.  By the time MakeMaker is run, libMagickCore.so
doesn't exist, so MakeMaker drops it from LIBS.  By moving when
MakeMaker is run until after the main library is built, we avoid this
problem.  Upload coming.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to imagemagick in Ubuntu.
https://bugs.launchpad.net/bugs/897380

Title:
  PerlMagick fails at runtime in precise

Status in “imagemagick” package in Ubuntu:
  Confirmed

Bug description:
  Try to install perlmagick package and run following command:

  $ perl -e 'use Image::Magick'

  I get this error:

  perl: symbol lookup error: /usr/lib/perl5/auto/Image/Magick/Magick.so:
  undefined symbol: MagickCoreGenesis

  It seems that perlmagick has some wrong link... let's see the buildlog (1):
  Snippet:

  cc  -L../magick/.libs -lMagickCore -shared -O2 -g -L/usr/local/lib -fstack-protector -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/X11 Magick.o  -o blib/arch/auto/Image/Magick/Magick.so 	\
      -lperl -lm  	\

  
  (1) - https://launchpadlibrarian.net/85356103/buildlog_ubuntu-precise-i386.imagemagick_8%3A6.6.9.7-5ubuntu1_BUILDING.txt.gz

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/897380/+subscriptions




More information about the foundations-bugs mailing list