Opened 2 years ago

Closed 2 years ago

#64661 closed defect (fixed)

imlib2 @1.8.0_0 fails to build on Lion because librsvg is pinned to @2.40.20_4

Reported by: johnrosshunt Owned by: evanmiller (Evan Miller)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Lion Cc: mascguy@…
Port: imlib2 librsvg

Description

imlib2 fails to build because librsvg is held to version @2.40.20_4 on Lion and below. A build for librsvg-devel @2.52.5 does exist for Lion and imlib2 will build against the -devel version. It looks like cargo was holding librsvg back, but as of cargo 0.59.0_0 a build now exists for Lion. Please update librsvg so imlib2 can be updated.

Attachments (1)

main.log.gz (8.7 KB) - added by johnrosshunt 2 years ago.

Download all attachments as: .zip

Change History (5)

Changed 2 years ago by johnrosshunt

Attachment: main.log.gz added

comment:1 Changed 2 years ago by evanmiller (Evan Miller)

Addressed by https://github.com/macports/macports-ports/pull/13985

We can fully support Lion once the -devel logic migrates over to the main librsvg. There is still an issue with librsvg-devel on arm64 that needs to be worked out, however.

comment:2 Changed 2 years ago by pietvo (Pieter van Oostrum)

This also fails on Catalina (10.15.7) because macports installs librsvg 2.40.20 there too. Switching to librsvg-devel doesn't help, because that also installs librsvg 2.40.20.

comment:3 Changed 2 years ago by evanmiller (Evan Miller)

We should be able to upgrade librsvg to 2.52 on arm64 after this patch is integrated: https://github.com/macports/macports-ports/pull/14011

comment:4 Changed 2 years ago by evanmiller (Evan Miller)

Owner: set to evanmiller
Resolution: fixed
Status: newclosed

In 9032bd2b7158288b510769951598e8aeea1507ce/macports-ports (master):

librsvg: update to 2.52.6 on 10.7+

Closes: #64661

Note: See TracTickets for help on using tickets.