View Ticket
Not logged in
Ticket Hash: 0b20318c07c014dcc09fc423859c8b192977f539
Title: libspatialite won't compile in void linux
Status: Closed Type: Build_Problem
Severity: Critical Priority: Immediate
Subsystem: Resolution: Not_A_Bug
Last Modified: 2019-07-30 06:00:27
Version Found In: libspatialite-4.3.0 libspatialite-4.4.0-RC1 libspatialite-5.0.0-beta0
User Comments:
anonymous added on 2019-07-27 20:30:31:
./configure will stop at the proj check. I'm building it in void linux and the current version in void is 6.1.1 is this a hard compatibility problem? if it is do you have current or future plans to support newer proj versions?

sandro added on 2019-07-30 06:00:27:
PROJ.6 introduces a brand new API completely different from the traditional one adopted by PROJ.4
previous versions of libspatialite developed before the release of PROJ.6 can never be expected to support this new API.

suggested remedies:
- the latest libspatialite version (5.0.0-RC1) from the Fossil repository fully support the new PROJ.6 API
- PROJ.6 still continues to support the now deprecated old API, so it can be effectively linked to legacy spatialite versions.
  but enabling this option requires to define a special build time option:
  -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1