[MacPorts] #62156: cairo @1.16.0: error: incompatible types in return (was: cairo @1.16.0 does not build on PPC Tiger, Mac OS X 10.4.11, because of incompatible types in return)

MacPorts noreply at macports.org
Wed Jan 27 11:27:50 UTC 2021


#62156: cairo @1.16.0: error: incompatible types in return
---------------------------------+------------------------
  Reporter:  ballapete           |      Owner:  ryandesign
      Type:  defect              |     Status:  assigned
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:  2.6.4
Resolution:                      |   Keywords:  tiger
      Port:  cairo, cairo-devel  |
---------------------------------+------------------------
Changes (by ryandesign):

 * port:  cairo => cairo, cairo-devel


Comment:

 > This new patch Ryan added doesn't build on some older systems.

 I wasn't aware that the recently-added patch caused problems on older
 systems; this ticket is the first I've heard of the problem. The patch
 comes directly from the developers of cairo and was added to fix a crash
 on Big Sur; see #61586. If the port doesn't build with this patch on some
 systems, please report the problem to the developers so that they can fix
 it. Once they do, we can update the patch with their fix.

 > (I could also see that `configure` failed to detect `poppler` and
 `libspectre` which I have not yet checked in detail, some other house work
 is waiting.)

 That's intentional. The cairo port deliberately patches the configure
 script to ensure that poppler, libspectre, and librsvg are not used, even
 if they are installed, because that would result in a circular dependency,
 which is not allowed in MacPorts.

-- 
Ticket URL: <https://trac.macports.org/ticket/62156#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list