[GRASS-dev] compile gdal with grass

Martin Landa landa.martin at gmail.com
Mon Jan 5 03:56:59 PST 2015


2015-01-04 15:48 GMT+01:00 Paulo van Breugel <p.vanbreugel at gmail.com>:
> Just compiled the latest gdal (1.11) and grass (trunk - rev 63950) and now
> want to compile gdal again with grass support. However, I am getting an
> error, which appears to be a problem in gdal/frmts/grass (see below). Any
> idea how to solve this?


> grass57dataset.cpp:440:61: error: 'G__setenv' was not declared in this scope
>   G__setenv( "GISDBASE", ((GRASSDataset *)poDS)->pszGisdbase );
>                                                              ^
> grass57dataset.cpp: In static member function 'static GDALDataset*
> GRASSDataset::Open(GDALOpenInfo*)':
> grass57dataset.cpp:899:37: error: 'G__setenv' was not declared in this scope
>      G__setenv( "GISDBASE", pszGisdb );
>                                      ^
> make: *** [grass57dataset.lo] Error 1

these errors are related to the recent API changes in GRASS 7. I fixed
that in gdal trunk [1] and later will do backport it to gdal 1.11


[1] http://trac.osgeo.org/gdal/changeset/28288

Martin Landa

More information about the grass-dev mailing list