This happens on a Mac OSX Lion system. Initially I was using a MacPorts installation of ImageMagick (later I also built a local version from the sources, with the same results):
Code: Select all
Version: ImageMagick 6.7.8-3 2012-07-30 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenCL HDRI
Code: Select all
convert long.jpg -liquid-rescale 290x310\! liquid.jpg
dyld: lazy symbol binding failed: Symbol not found: _lqr_pixel_get_rgbcol
Referenced from: /opt/local/lib/liblqr-1.0.dylib
Expected in: flat namespace
dyld: Symbol not found: _lqr_pixel_get_rgbcol
Referenced from: /opt/local/lib/liblqr-1.0.dylib
Expected in: flat namespace
Trace/BPT trap: 5
Looking for the dynamic library dependencies with otool (similar to `ldd` on Linux) yields this output:
Code: Select all
otool -L /opt/local/bin/convert | grep lqr
/opt/local/lib/liblqr-1.0.dylib (compatibility version 4.0.0, current version 4.1.0)
Yes, the lqr delegate is seen by ImageMagick:
Code: Select all
pip@mbp:~$ /usr/local2/bin/convert -list configure | grep DELEG
DELEGATES bzlib djvu fftw fontconfig freetype gs jbig jpeg jng jp2 lcms2 lqr lzma mpeg openexr png rsvg tiff x11 xml zlib
^^^
Any ideas what could be the issue?