Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#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@…

Did you happen to upgrade the cairo port recently? What does port installed cairo say?

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 in reply to:  description 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 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:6 Changed 16 years ago by rob@…

Solved.

comment:7 in reply to:  5 ; 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 in reply to:  7 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 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.

Oops, thats sudo port upgrade pango -- Sorry

comment:9 Changed 16 years ago by dbevans (David B. Evans)

Cc: db.evans@… added

Cc Me!

comment:10 Changed 16 years ago by dbevans (David B. Evans)

Has this been resolved?

comment:11 Changed 16 years ago by dbevans (David B. Evans)

Owner: changed from macports-tickets@… to devans@…

comment:12 in reply to:  10 Changed 16 years ago by rob@…

Replying to devans@…:

Has this been resolved?

Yep.... I reported "solved" 2 weeks ago!

comment:13 Changed 16 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

Thanks.

comment:14 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.