[MacPorts] #70831: antigraingeometry @2.5: error: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not (was: antigraingeometry does not compile under macOS Sequoia)
MacPorts
noreply at macports.org
Sat Sep 21 12:13:53 UTC 2024
#70831: antigraingeometry @2.5: error: assigning to 'char *' from 'unsigned char *'
converts between pointers to integer types where one is of the unique plain
'char' type and the other is not
--------------------------------+------------------------
Reporter: erigae | Owner: ryandesign
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: sequoia
Port: antigraingeometry |
--------------------------------+------------------------
Changes (by ryandesign):
* owner: (none) => ryandesign
* status: new => accepted
Comment:
This is due to
[https://sourceforge.net/projects/freetype/files/freetype2/2.13.3/ a
change in freetype 2.13.3]:
> CHANGES BETWEEN 2.13.2 and 2.13.3 (2024-Aug-11)
>
> I. IMPORTANT CHANGES
>
> - Some fields in the `FT_Outline` structure have been changed
> from signed to unsigned type, which better reflects the actual
> usage. It is also an additional means to protect against
> malformed input.
Here is the [https://sourceforge.net/p/agg/svn/142/ upstream fix] which I
will add to the port.
I'll also change the port's homepage because the old one is gone.
--
Ticket URL: <https://trac.macports.org/ticket/70831#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list