On Sun, 21 Dec 2008, William Kyngesburye wrote:
On Dec 21, 2008, at 3:35 PM, Michael Barton wrote:
I just tried compiling GRASS 7 with OS X. Most went fine. I got a few
errors
Error in...
/Users/cmbarton/grass_dev/grass7_src/lib/proj
Doesn't recognize the NAD2BIN environmental variable
Had to create symlink to /Library/Frameworks/PROJ.framework/Programs/
nad2bin in /usr/local
Then it compiled OK
Or add /Library/Frameworks/PROJ.framework/Programs to your PATH. I guess
that's why I haven't had a problem with it.
Ah, the lib/proj makefile was changed - include lib.make was moved to the
top, when it should be after the NAD2BIN line in the makefile. So NAD2BIN =
nad2bin now overrides platform.make's NAD2BIN, instead of the other way
around.
That's very interesting. I wasn't aware that $(NAD2BIN) was set in
Platform.make - it wasn't there in 6.0 so seems to have been added some
time before 6.2. From a brief look at it I think the NAD2BIN line in
lib/proj/Makefile should have been removed at the time NAD2BIN was added
to Platform.make. So from what I can make out, it seems like you've
discovered an interesting long-standing bug. Deleting the NAD2BIN line in
lib/proj/Makefile seems like the obvious way to solve it - does that fix
it?
Paul
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev