Hi Matt-
I'm back to PDL access and was wondering how this
went. Given that PGPLOT was the original 2D plotting
environment for PDL, I would prefer that it not be
dropped because of a build issue.
Did try running the proj executable to see if the
proj install is actually working?
Also, if there is something funny with the Devel::CheckLib
detection on macosx, you should still be able to force
the build. If you do, do the tests pass?
In the meantime, I've cc'd a couple of developers
who I know are mac users and may be able to help
with the debugging further.
Cheers,
Chris
On 11/24/2011 8:15 AM, Matthew Kenworthy wrote:
Thanks Puneet! I downloaded the extra files and installed them but
the Makefile.PL in the build directory still errors out with the
same complaint.
I've tracked it down to the call of check_lib() in
Lib/GIS/Proj/Makefile.PL line 150 - it's unable to verify this
particular function in the libproj library:
PDL::GIS::Proj: Found /usr/local/lib/libproj.a Trying check for
projUV... YES header=>proj_api.h, LIBS=>-L/usr/local/lib -lproj -lm,
INC=>-I/usr/local/include/, function=>'projPJ mypj =
pj_init_plus("+proj=eqc +lon_0=0"); if (! mypj) return 1; else
return 0;' PROJ4 library found but cannot initialize projection,
won't build
....and
proj +proj=eqc +lon_0=0 +a=100
...just freezes the system.
Okay, unless someone speaks up for wanting Proj in SciPDL, I'm going
onto the next library.
Cheers,
matt
On Wed, Nov 23, 2011 at 10:45 PM, Puneet Kishor<[email protected]>
wrote:
Hi Matt, Chris,
The supporting files for Proj.4 are usually kept at
$PREFIX/share/proj. So, since I used macports to install Proj.4,
and macports stuffs everything under /opt/local, my Proj.4
definitions are under /opt/local/share/proj
punkish@mumbai /opt/local/share/proj$ls FL WI
epsg.orig nad27 nzgd2kgrid0005.gsb stlrnc
GL27 WO esri nad83
other.extra stpaul IGNF alaska
esri.extra ntf_r93.gsb proj_def.dat world
MD conus hawaii
ntv1_can.dat prvi TN epsg
nad.lst null stgeorge
All of the above files are available at the Proj.4 download site.
Hope this helps.
On Nov 23, 2011, at 3:27 PM, Chris Marshall wrote:
In addition to the library files and executables for PROJ4, one
also needs to have the datum files which have the definitions of
the various coordinate systems for proj.exe and the library
routines to use. If you don't have them installed, then you will
not be able to convert coordinate projections. You'll either
need to set an environment variable or get an additional package
with those files. I don't know what or where that would be for
the Mac.
--Chris
On Wed, Nov 23, 2011 at 3:58 PM, Matthew Kenworthy
<[email protected]> wrote:
I've compiled and installed proj4 on Lion Mac OS X, but
although I've defined the paths for LIB and INCLUDE in
perldl.conf, but the perl Makefile.PL
Will forcibly try and build PDL::GIS::Proj on this system
PDL::GIS::Proj: Found /usr/local/lib/libproj.a Trying check for
projUV... YES PROJ4 library found but cannot initialize
projection, won't build
I can't see what's causing the build to skip, any suggestions
as to what to try?
Many thanks,
Matt
-- Matthew Kenworthy / Assistant Professor / Leiden
Observatory Niels Bohrweg 2 (#463) / P.O. Box 9513 / 2300 RA
Leiden / NL
_______________________________________________ Perldl mailing
list [email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
_______________________________________________ Perldl mailing
list [email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl