Number: 1479
Title: dyld: lazy symbol binding failed: Symbol not found: _pixman_image_create_bits
Submitter: Martin Robertson
Date: Mon Oct 13 16:54:37 2008
Subsys: Output generation
Version: Graphviz version 2.21.20081013.1223
System: x86-OSX-10.5
Severity: major
Problem:
I downloaded the pre packaged graphviz pkg in order to use it via perl.

I keep getting the error :


dyld: lazy symbol binding failed: Symbol not found: _pixman_image_create_bits
  Referenced from: /usr/local/lib/graphviz/libgvplugin_pango.5.dylib
  Expected in: flat namespace

dyld: Symbol not found: _pixman_image_create_bits Referenced from: /usr/local/lib/graphviz/libgvplugin_pango.5.dylib Expected in: flat namespace

Do I have to look at manually building graphviz?


nm -g /usr/local/lib/graphviz/libgvplugin_pango.5.dylib | grep _pixman
seems to be OK ... when I run the lib thru strings I noticed :
/Users/gviz/graphviz2/macosx/prebuild/usr/local/share/locale

amongst other bits n bobs. Please advise!
Comments:
[Nebojsa Sabovic] I have the same problem - seems like libgvplugin_pango.dylib and libgvplugin_xlib.dylib are not linked with libpixman.

Running dot with DYLD_INSERT_LIBRARIES=/Library/Frameworks/Gtk.framework/Libraries/libpixman-1.0.dylib makes it work.
Owner: *
Status: *