Opened 12 years ago

Closed 12 years ago

#516 closed defect (fixed)

platform.h doesn't work right for mingw64

Reported by: robe Owned by: geos-devel@…
Priority: major Milestone: 3.4.0
Component: Default Version: 3.3.3
Severity: Unassigned Keywords:
Cc:

Description

IT may not work right for ming32 either which would explain the numerous errors.

Regarding what the spatialite guy did to hack the platform.h to hardcode the right answer:

 typedef long long int int64;

He described in http://www.gaia-gis.it/spatialite-3.0.0-BETA/mingw64_how_to.html#libgeos

When rebuilding my mingw 64 to make sure I didn't miss anything, I left out this step to see what would happen. It compiled but I ended up with about 30 errors on make check. Putting it back got me back to the single harmless IND failure.

float-store was on in both situations.

Change History (2)

comment:1 by strk, 12 years ago

Milestone: 3.3.33.3.4
Version: 3.3.23.3.3

comment:2 by strk, 12 years ago

Milestone: 3.3.43.4.0
Resolution: fixed
Status: newclosed

There's been a recent fix for the 64bit integer detection in r3618 (trunk only, to become 3.4.0)

Note: See TracTickets for help on using tickets.