#16679 closed defect (fixed)
inkscape - running fails with "dyld: lazy symbol binding failed"
Reported by: | rob@… | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | pango cairo | Cc: | dbevans (David B. Evans) |
Port: | inkscape |
Description
After installing inkscape, running it gives a dynamic loader failure:
rob-hoofts-imac[124]~%% inkscape dyld: lazy symbol binding failed: Symbol not found: _cairo_atsui_font_face_create_for_atsu_font_id Referenced from: /opt/local/lib/libpangocairo-1.0.0.dylib Expected in: /opt/local/lib/libcairo.2.dylib dyld: Symbol not found: _cairo_atsui_font_face_create_for_atsu_font_id Referenced from: /opt/local/lib/libpangocairo-1.0.0.dylib Expected in: /opt/local/lib/libcairo.2.dylib zsh: trace trap inkscape
Change History (14)
comment:1 Changed 16 years ago by blb@…
comment:2 Changed 16 years ago by rob@…
I try to keep upgrading my outdateds...
rob-hoofts-imac[125]~%% port installed cairo The following ports are currently installed: cairo @1.6.4_1+macosx cairo @1.8.0_0+macosx (active)
comment:3 Changed 16 years ago by rob@…
I just noticed "the gimp" has developed the same problem; that is a package I installed in June.
comment:4 Changed 16 years ago by dbevans (David B. Evans)
Replying to rob@…:
After installing inkscape, running it gives a dynamic loader failure:
rob-hoofts-imac[124]~%% inkscape dyld: lazy symbol binding failed: Symbol not found: _cairo_atsui_font_face_create_for_atsu_font_id Referenced from: /opt/local/lib/libpangocairo-1.0.0.dylib Expected in: /opt/local/lib/libcairo.2.dylib dyld: Symbol not found: _cairo_atsui_font_face_create_for_atsu_font_id Referenced from: /opt/local/lib/libpangocairo-1.0.0.dylib Expected in: /opt/local/lib/libcairo.2.dylib zsh: trace trap inkscape
Cairo 1.8.0 has API changes that break all versions of pango previous to pango 1.22.0 which just became available as a port yesterday. Please sync your ports and try upgrading pango. I think this will fix the problem.
comment:5 follow-up: 7 Changed 16 years ago by rob@…
An update: I am still fighting with this problem. I am trying to upgrade pango, but there are multiple packages every day at the moment that do not want to build for different reasons (py25-numpy and many gnome packages at this point). I'll keep trying.
comment:7 follow-up: 8 Changed 16 years ago by dbevans (David B. Evans)
Replying to rob@…:
An update: I am still fighting with this problem. I am trying to upgrade pango, but there are multiple packages every day at the moment that do not want to build for different reasons (py25-numpy and many gnome packages at this point). I'll keep trying.
If the problem is still the one referenced above then to be more explicit, I would do this (assuming cairo 1.8.0 is installed and active as above).
sudo port selfupdate sudo port clean --all pango sudo port update pango
Then inkscape should run again -- you shouldn't have to rebuild inkscape for this.
If the problem is something else now, please send error details and what platform you are on.
comment:8 Changed 16 years ago by dbevans (David B. Evans)
Replying to db.evans@…:
Replying to rob@…:
An update: I am still fighting with this problem. I am trying to upgrade pango, but there are multiple packages every day at the moment that do not want to build for different reasons (py25-numpy and many gnome packages at this point). I'll keep trying.
If the problem is still the one referenced above then to be more explicit, I would do this (assuming cairo 1.8.0 is installed and active as above).
sudo port selfupdate sudo port clean --all pango sudo port update pangoThen inkscape should run again -- you shouldn't have to rebuild inkscape for this.
If the problem is something else now, please send error details and what platform you are on.
Oops, thats sudo port upgrade pango -- Sorry
comment:11 Changed 16 years ago by dbevans (David B. Evans)
Owner: | changed from macports-tickets@… to devans@… |
---|
comment:12 Changed 16 years ago by rob@…
comment:13 Changed 16 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Thanks.
Did you happen to upgrade the cairo port recently? What does
port installed cairo
say?