[MacPorts] #16679: inkscape - running fails with "dyld: lazy symbol binding failed"
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ---------------------------+------------------------------------------------ Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: pango cairo | Port: inkscape ---------------------------+------------------------------------------------ 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 }}} -- Ticket URL: <http://trac.macports.org/ticket/16679> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by blb@macports.org): Did you happen to upgrade the cairo port recently? What does {{{port installed cairo}}} say? -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by rob@hooft.net): 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) }}} -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by rob@hooft.net): I just noticed "the gimp" has developed the same problem; that is a package I installed in June. -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by db.evans@gmail.com): Replying to [ticket:16679 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. -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by rob@hooft.net): 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. -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by rob@hooft.net): Solved. -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by db.evans@gmail.com): Replying to [comment:5 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. -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by db.evans@gmail.com): Replying to [comment:7 db.evans@…]:
Replying to [comment:5 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 -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by devans@macports.org): Has this been resolved? -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: devans@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Changes (by devans@macports.org): * owner: macports-tickets@lists.macosforge.org => devans@macports.org -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: devans@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Comment(by rob@hooft.net): Replying to [comment:10 devans@…]:
Has this been resolved?
Yep.... I reported "solved" 2 weeks ago! -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16679: inkscape - running fails with "dyld: lazy symbol binding failed" ----------------------------+----------------------------------------------- Reporter: rob@hooft.net | Owner: devans@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: pango cairo Port: inkscape | ----------------------------+----------------------------------------------- Changes (by devans@macports.org): * status: new => closed * resolution: => fixed Comment: Thanks. -- Ticket URL: <http://trac.macports.org/ticket/16679#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts