Opened 3 years ago

Closed 3 years ago

#62989 closed defect (fixed)

grass7 @7.8.5_3 fails to build with gdal @3.3.0_0

Reported by: gwright83 Owned by: nila <n_larsson@…>
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: grass7

Description

The grass7 port, version 7.8.5_3 fails to build on (at least) macOS Big Sur when gdal version 3.3.0 is installed. The problem is a redefinition of the bool type in the vector/v.hull/chull.c, which now conflicts with standard bool type now used in gdal. This issue has been corrected in grass 7.8.6RC1.

The issue is documented at: https://github.com/OSGeo/grass/pull/1567

Build log file attached; search for chull.c.

Attachments (1)

main.log (8.5 MB) - added by gwright83 3 years ago.
grass7 build log

Change History (4)

Changed 3 years ago by gwright83

Attachment: main.log added

grass7 build log

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Port: grass7 added

comment:2 Changed 3 years ago by nilason (Nicklas Larsson)

comment:3 Changed 3 years ago by nila <n_larsson@…>

Owner: set to nila <n_larsson@…>
Resolution: fixed
Status: newclosed

In 5183b4307c9d6250bb014f9461608f6bceb7d843/macports-ports (master):

grass7: fix bool redefinition conflict with GDAL 3.3

Closes: #62989

Note: See TracTickets for help on using tickets.