Skip Menu |

This queue is for tickets about the Geo-Proj4 CPAN distribution.

Report information
The Basics
Id: 129389
Status: open
Priority: 0/
Queue: Geo-Proj4

People
Owner: Nobody in particular
Requestors: rtz [...] malakit.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Support newer versions of Proj.4
Date: Wed, 1 May 2019 22:20:35 +0200
To: bug-Geo-Proj4 [...] rt.cpan.org
From: Robert Thörncrantz <rtz [...] malakit.org>
Hello, a wishlist item. Geo::Proj4 no longer compiles with newer versions of proj.4. The immediate breakage appears to be the file src/projects.h which disappeared between versions 5.1 and 5.2, but I'm sure there are other breaking changes as well; the entire API appears to be evolving. Will Geo::Proj4 (or Proj5 or Proj6) support these newer versions? There's apparently some good new stuff in there. Thank you, Robert -- Robert Thörncrantz rtz@malakit.org
Subject: Re: [rt.cpan.org #129389] Support newer versions of Proj.4
Date: Thu, 2 May 2019 09:54:05 +0200
To: "rtz [...] malakit.org via RT" <bug-Geo-Proj4 [...] rt.cpan.org>
From: Mark Overmeer <mark [...] overmeer.net>
Hi Robert, * rtz@malakit.org via RT (bug-Geo-Proj4@rt.cpan.org) [190501 20:27]: Show quoted text
> Geo::Proj4 no longer compiles with newer versions of proj.4. The > immediate breakage appears to be the file src/projects.h which disappeared > between versions 5.1 and 5.2, but I'm sure there are other breaking > changes as well; the entire API appears to be evolving.
I have been working on that, last week. But it's a lot of work. Show quoted text
> Will Geo::Proj4 (or Proj5 or Proj6) support these newer > versions? There's apparently some good new stuff in there.
The 5, 6, and upcoming 7 versions do not implement backwards compatibility. When Geo::Proj4 gets installed, I do need to support all versions however: it adapts to the library version which is installed on the system. That might by a many years old system. Even: it may be needed to have both Geo::Proj4 and Geo::Proj6 at the same time, because there are applications which use conflicting interfaces. This is a tricky requirement which I need to tackle. Once I can get these different interfaces to compile, I will attempt to smooth interface differences as well. Which may also be challanging. It will be a few mandays work, at the least. -- Regards, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions Mark@Overmeer.net solutions@overmeer.net http://Mark.Overmeer.net http://solutions.overmeer.net