I had the problem a few weeks ago. In file /usr/local/src/grass7-svn/grass_trunk/dist.x86_64-unknown-linux-gnu/include/grass/gprojects.h, couldn't find ogr_srs_api.h
I edited /usr/local/src/grass_trunk/dist.x86_64-unknown-linux-gnu/include/grass/gprojects.h and turned ogr_srs_api.h to gdal/ogr_srs_api.h and it did pass the error and compiled properly. Must be a change in the GDAL install. Any better idea welcome - this is really just a hack. Pierre 2011/6/21 Daniel Victoria <[email protected]>: > Hi all, > > I just checked out the latest grass 7 from svn (r 46749) and tried to > compile with the liblas option but I'm seeing the following error in > r.in.lidar. It says I'm missing ogr_srs_api.h. > > I'm running Ubuntu 9.10 (I know, very old distro) > > Thanks > Daniel > > ---------------------------------------------------------- > daniel@xadrez:~/grass/grass_trunk/raster/r.in.lidar$ make > gcc -I/home/daniel/grass/grass_trunk/dist.i686-pc-linux-gnu/include > -I/home/daniel/grass/grass_trunk/dist.i686-pc-linux-gnu/include > -D_FILE_OFFSET_BITS=64 -DPACKAGE=\""grassmods"\" > -I/home/daniel/grass/grass_trunk/dist.i686-pc-linux-gnu/include > -I/home/daniel/grass/grass_trunk/dist.i686-pc-linux-gnu/include -o > OBJ.i686-pc-linux-gnu/main.o -c main.c > In file included from main.c:26: > /home/daniel/grass/grass_trunk/dist.i686-pc-linux-gnu/include/grass/gprojects.h:23:29: > error: ogr_srs_api.h: No such file or directory > In file included from main.c:26: > /home/daniel/grass/grass_trunk/dist.i686-pc-linux-gnu/include/grass/gprojects.h:84: > error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before > ‘GPJ_grass_to_osr’ > /home/daniel/grass/grass_trunk/dist.i686-pc-linux-gnu/include/grass/gprojects.h:88: > error: expected declaration specifiers or ‘...’ before > ‘OGRSpatialReferenceH’ > main.c: In function ‘main’: > main.c:281: warning: format not a string literal and no format arguments > main.c:296: warning: format not a string literal and no format arguments > main.c:376: warning: format not a string literal and no format arguments > main.c:379: warning: format not a string literal and no format arguments > main.c:391: warning: format not a string literal and no format arguments > main.c:485: warning: format not a string literal and no format arguments > main.c:497: warning: format not a string literal and no format arguments > main.c:560: warning: format not a string literal and no format arguments > main.c:579: warning: format not a string literal and no format arguments > main.c:596: warning: format not a string literal and no format arguments > main.c:757: warning: format not a string literal and no format arguments > main.c:1104: warning: format not a string literal and no format arguments > main.c: In function ‘scan_bounds’: > main.c:1127: warning: format not a string literal and no format arguments > main.c:1178: warning: format not a string literal and no format arguments > make: *** [OBJ.i686-pc-linux-gnu/main.o] Error 1 > daniel@xadrez:~/grass/grass_trunk/raster/r.in.lidar$ > _______________________________________________ > grass-user mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/grass-user > -- Scientist Landcare Research, New Zealand _______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
