Opened 3 weeks ago

Closed 3 weeks ago

#70831 closed defect (fixed)

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

Reported by: erigae (erigae) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: sequoia Cc:
Port: antigraingeometry

Description

During installation of plplot for Sequoia the compilation stops at building the antigraingeometry port with some 'deprecated' and ' incompatible' errors.

Attachments (1)

antigraingeometry_main.log (138.5 KB) - added by erigae (erigae) 3 weeks ago.
main.log file for failed agg compilation

Download all attachments as: .zip

Change History (4)

comment:1 Changed 3 weeks ago by ryandesign (Ryan Carsten Schmidt)

Keywords: sequoia added
Port: antigraingeometry added

Please attach the main.log file.

Changed 3 weeks ago by erigae (erigae)

Attachment: antigraingeometry_main.log added

main.log file for failed agg compilation

comment:2 Changed 3 weeks ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to ryandesign
Status: newaccepted
Summary: antigraingeometry does not compile under macOS Sequoiaantigraingeometry @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

This is due to a change in freetype 2.13.3:

CHANGES BETWEEN 2.13.2 and 2.13.3 (2024-Aug-11)

  1. 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 upstream fix which I will add to the port.

I'll also change the port's homepage because the old one is gone.

comment:3 Changed 3 weeks ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: acceptedclosed

In 1143e9439a7781f7180d99a5c46b8d45faba88c3/macports-ports (master):

antigraingeometry: Fix build with freetype 2.13.3

Closes: #70831

Note: See TracTickets for help on using tickets.