#35961 closed defect (duplicate)
librsvg will not update - can't find libpng
Reported by: | watsodw | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.2 |
Keywords: | Cc: | pixilla (Bradley Giesbrecht), jasperfrumau@…, ryandesign (Ryan Carsten Schmidt) | |
Port: | librsvg |
Description
librsvg will not update to 2.36.1_1 - can't find libpng
Attachments (1)
Change History (11)
Changed 12 years ago by watsodw
comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | jasperfrumau@… ryandesign@… added |
---|
Has duplicate #36060. It upgrades fine for me. Please try to upgrade other outdated ports first, then clean librsvg and try to upgrade librsvg again.
comment:3 follow-up: 5 Changed 12 years ago by jasperfrumau@…
How can I skip this port and upgrade all other ports first?
comment:4 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Examine the output of:
port outdated
Pick a different port (let's call it "X") in the list, and upgrade it explicitly:
sudo port upgrade X
comment:5 follow-up: 10 Changed 12 years ago by pixilla (Bradley Giesbrecht)
Replying to jasperfrumau@…:
How can I skip this port and upgrade all other ports first?
This would probably work:
sudo port upgrade rdependentof:librsvg and not name:librsvg
comment:6 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
My suspicion is that librsvg is opportunistically linking with something we didn't anticipate. Therefore please upgrade all outdated ports other than librsvg, even those that are not identified by rdependentof.
comment:7 Changed 12 years ago by pixilla (Bradley Giesbrecht)
comment:8 Changed 12 years ago by pixilla (Bradley Giesbrecht)
jasperfrumau: you may want to try the patch attached to #35954.
comment:9 Changed 12 years ago by pixilla (Bradley Giesbrecht)
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Duplicate #35954
The log shows librsvg is trying to link to a broken GTK which librsvg should not be linking to in the first place.
david.w.watson: Your gtk3 appears broken due to the recent libpng update. You may want to upgrade port gtk3.
comment:10 Changed 12 years ago by jasperfrumau@…
Replying to pixilla@…:
Replying to jasperfrumau@…:
How can I skip this port and upgrade all other ports first?
This would probably work:
sudo port upgrade rdependentof:librsvg and not name:librsvg
Thanks. Doing just that.
We are busy fixing these libpng 1.4->1.5 upgrade issues. Run "sudo port clean librsvg" and "sudo port selfupdate" and try again. If it still doesn't work, try again in a day; maybe we'll have enough ports fixed by then.