Opened 15 years ago

Closed 15 years ago

#21992 closed defect (invalid)

libnotify requires more recent libpangocairo

Reported by: senz@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: libnotify

Description

I've noticed that i have 2 version of port pango installed:

  pango @1.24.5_0+macosx (active)
  pango @1.26.0_0+macosx

I assume it was downgraded in ports, that cause this when running binary that depends on it:

dyld: Library not loaded: /opt/local/lib/libpangocairo-1.0.0.dylib
  Referenced from: /opt/local/lib/libnotify.1.dylib
  Reason: Incompatible library version: libnotify.1.dylib requires version 2601.0.0 or later, but libpangocairo-1.0.0.dylib provides version 2401.0.0
Trace/BPT trap

Change History (2)

comment:1 Changed 15 years ago by senz@…

Ive solve it by forcing reinstall of pango:

port uninstall -f pango
port install pango

comment:2 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Resolution: invalid
Status: newclosed

Yes, I downgraded pango back to 1.24.5 because 1.26.0 was causing problems.

Sometimes when libraries like pango are upgraded (or downgraded), the library version changes, and you must then rebuild any port that depends on it.

Note: See TracTickets for help on using tickets.