Opened 16 years ago

Closed 16 years ago

#15821 closed defect (invalid)

Library incompatibality in gtkwave

Reported by: dstwo@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc:
Port:

Description

I just did a selfupdate and then upgrade installed, and suddenly gtkwave stopped working with the following error:

$gtkwave sim.vcd dyld: Library not loaded: /opt/local/lib/libpangocairo-1.0.0.dylib

Referenced from: /opt/local/bin/gtkwave Reason: Incompatible library version: gtkwave requires version 2002.0.0 or later, but libpangocairo-1.0.0.dylib provides version 2001.0.0

Trace/BPT trap

Change History (3)

comment:1 Changed 16 years ago by mf2k (Frank Schima)

I just encountered this error yesterday in python. Ryan Schmidt led me to the following fix:

sudo port -ncuf upgrade gtk2

Let me know if that works so I can close the ticket.

comment:2 Changed 16 years ago by dstwo@…

I did that, uninstalled and reinstalled gtkwave, and now it works!

Out of curiosity - what did that command do? And why did the normal portfile not catch the error?

comment:3 Changed 16 years ago by mf2k (Frank Schima)

Resolution: invalid
Status: newclosed

Well I believe it did exactly that. Namely, uninstall and then installed the latest version of gtk2. Since this is a runtime problem of some kind, that is well outside of the Portfile's domain - which is building. I am scratching my head as to how I (and you) got into this state.

Note: See TracTickets for help on using tickets.