New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #16679 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

inkscape - running fails with "dyld: lazy symbol binding failed"

Reported by: rob@… Owned by: devans@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: pango cairo Cc: db.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

comment:1 Changed 5 years ago by blb@…

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

comment:2 Changed 5 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 5 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 5 years ago by db.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 5 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 5 years ago by rob@…

Solved.

comment:7 in reply to: ↑ 5 ; follow-up: ↓ 8 Changed 5 years ago by 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.

comment:8 in reply to: ↑ 7 Changed 5 years ago by db.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 5 years ago by db.evans@…

  • Cc db.evans@… added

Cc Me!

comment:10 follow-up: ↓ 12 Changed 5 years ago by devans@…

Has this been resolved?

comment:11 Changed 5 years ago by devans@…

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

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

Replying to devans@…:

Has this been resolved?

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

comment:13 Changed 5 years ago by devans@…

  • Status changed from new to closed
  • Resolution set to fixed

Thanks.

comment:14 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.