[gdal-dev] autotest 1.6 errors - need help
Even Rouault
even.rouault at mines-paris.org
Wed Dec 3 13:47:14 EST 2008
William,
thanks for your testing and reporting!
I reproduced the issue myself and finally figured out the solution... that I
had myself forgotten after adding this test a few months ago.
You have to define the GISBASE environment variable so that it points to the
root of your GRASS install. For example, in my case :
GISBASE=/usr/local/grass-6.4.svn
The related code in grass57dataset.cpp is :
if ( !getenv( "GISBASE" ) ) {
// we are outside a GRASS session
// TODO: use function instead of hardcoded path
sprintf(fake_gisbase, "GISBASE=/usr/local/share/gdal/grass/" );
putenv( fake_gisbase );
hasGisbase = false;
} else {
hasGisbase = true;
}
The TODO comment would suggest that there's some way to get that path...
Anyway, I've added the above advice in case of the test fails in trunk in
r15894 and in branches/1.6 in r15896
Best regards
Le Wednesday 03 December 2008 06:19:57 William Kyngesburye, vous avez écrit :
> On Dec 1, 2008, at 11:30 AM, Frank Warmerdam wrote:
> >> - gdrivers/grass
> >> TEST: grass_2 ...
> >> old = PROJCS["UTM Zone 18, Northern Hemisphere",
> >> GEOGCS["grs80",
> >> DATUM["North_American_Datum_1983",
> >> SPHEROID["Geodetic_Reference_System_1980",
> >> 6378137,298.257222101],
> >> TOWGS84[0.000,0.000,0.000]],
> >> PRIMEM["Greenwich",0],
> >> UNIT["degree",0.0174532925199433]],
> >> PROJECTION["Transverse_Mercator"],
> >> PARAMETER["latitude_of_origin",0],
> >> PARAMETER["central_meridian",-75],
> >> PARAMETER["scale_factor",0.9996],
> >> PARAMETER["false_easting",500000],
> >> PARAMETER["false_northing",0],
> >> UNIT["meter",1]]
> >> new =
> >> fail
> >> Projections differ
> >> It seems to have completely dropped the projection. Note that I'm
> >> using a trimmed down library-only GRASS and may have missed
> >> something in the dummy grass/etc/ folder.
> >
> > I didn't even know we had a grass test suite entry. I don't
> > know what is happening here.
>
> Just tested with a full GRASS install, same problem, so it's not
> missing any necessary etc/ files.
>
>
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
>
> Earth: "Mostly harmless"
>
> - revised entry in the HitchHiker's Guide to the Galaxy
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
More information about the gdal-dev
mailing list