Opened 14 years ago
Closed 14 years ago
#28029 closed defect (fixed)
Updating libpng from @1.2.44_0 to @1.4.5_0 leaves libcanberra, libgsf, libnotify linking against a non-existent library
Reported by: | cubranic@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | ||
Port: | libcanberra libgsf libnotify |
Description
After syncing and upgrading my ports yesterday, libpng was bumped from 1.2 to 1.4, and so the shared library was renamed from libpng12 to libpng14. A whole bunch of ports then stopped working because they linked against the old library and didn't receive a version bump to link against the new library they depended on. Here is a (perhaps incomplete) list:
- evince
- gnome-desktop
- libbonoboui
- libcanberra
- libgnomecanvas
- libgnomeui
- libgsf
- libnotify
- libunique
- nautilus
- vte
I already reported the problem with vte (#28016, which is how I first noticed something was wrong), but the other ports are still unreported.
Change History (5)
comment:1 Changed 14 years ago by jmroot (Joshua Root)
Port: | libcanberra libgsf libnotify added |
---|---|
Summary: | Updating libpng from @1.2.44_0 to @1.4.5_0 leaves many ports linking against a non-existent library → Updating libpng from @1.2.44_0 to @1.4.5_0 leaves libcanberra, libgsf, libnotify linking against a non-existent library |
comment:2 follow-up: 3 Changed 14 years ago by cubranic@…
Confirming that libcanberra, libgsf, and libnotify are the only remaining ports on my machine that link against libpng12.
comment:3 Changed 14 years ago by watsodw
Replying to cubranic@…:
Confirming that libcanberra, libgsf, and libnotify are the only remaining ports on my machine that link against libpng12.
Anjuta, geany, gedit, mousepad, gwget, qalculate-gtk, glade also link against libpng12 and don't check for any other.
comment:5 Changed 14 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Most of those have already been rev bumped.