It has been reported that the PDL PROJ4 module(s)
in the core distribution fail to build with the latest
release, version 4.8.0. The error seems to be related
to the projects.h include file.
Hope I'm not intruding, but my 2 cents worth. The projects.h file is available from http://svn.osgeo.org/metacrs/proj/trunk/proj. The copyright is open source and permissive. I downloaded the file, included it in the tarball and built pdl against proj v 4.8.0.
Would it be possible to do the same and include it in the pdl package or would that create version conflict problems?
One of the joys of using Arch Linux is learning how to make things work when they don't, being willing to do some work to get want you want, and you learn package management.
Right now, it appears the only portable approach is to use the proj command to generate the list. My plan is to implement that capability with a fallback list based on the current projections list. Since the projections have not changed in quite a while, this should work. If a user needs a projection not from the static list, they would have the capability (and option) of generating an updated list.
The current git works around the problem by providing its own versions of the needed file when version 4.8.0 is detected. This fix is available from CPAN developers release CHM/PDL-2.4.11_010.tar.gz and on. Leaving the ticket open at lower priority as a reminder we need a "real" fix at some point.
The fix is only for PROJ4 version 4.8.0. If you are using
something more recent---i.e., the current svn version, then
you'll have the same failure that you used to get with
PROJ4 4.8.0. The Makefile.PL in the PDL/Lib/GIS/Proj/
directory could be modified to not use the special
included version if the user already has included a valid
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.