[GRASS-dev] [GRASS GIS] #2553: v.kriging: ogr_api.h: No such file or directory

GRASS GIS trac at osgeo.org
Mon Jan 19 06:03:07 PST 2015


#2553: v.kriging: ogr_api.h: No such file or directory
---------------------------------+------------------------------------------
 Reporter:  mlennert             |       Owner:  grass-dev@…              
     Type:  defect               |      Status:  new                      
 Priority:  normal               |   Milestone:                           
Component:  Addons               |     Version:  svn-trunk                
 Keywords:  v.kriging ogr_api.h  |    Platform:  Linux                    
      Cpu:  Unspecified          |  
---------------------------------+------------------------------------------
 Trying to install v.kriging, both via the g.extension wxGUI, or from the
 addons source tree, I get the following error:


 {{{
 $ LANG=C make MODULE_TOPDIR=../../../../grass_trunk/dist.x86_64-unknown-
 linux-gnu/
 c++  -g -O2  -I/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64
 -unknown-linux-gnu/include
 -I/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-unknown-linux-
 gnu/include   -fopenmp -DPACKAGE=\""grassmods"\"
 -I/usr/include/postgresql -I/usr/include/pcl-1.7 -I/usr/include/eigen3
 -I/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-unknown-linux-
 gnu/include -I/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64
 -unknown-linux-gnu/include -DRELDIR=\"/data/home/mlennert/SRC/GRASS/grass-
 addons/grass7/vector/v.kriging\" -o OBJ.x86_64-unknown-linux-gnu/utils.o
 -c utils.cpp
 In file included from
 /data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-unknown-linux-
 gnu/include/grass/vect/digit.h:3:0,
                  from
 /data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-unknown-linux-
 gnu/include/grass/vector.h:4,
                  from local_proto.h:16,
                  from utils.cpp:1:
 /data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-unknown-linux-
 gnu/include/grass/vect/dig_structs.h:27:21: fatal error: ogr_api.h: No
 such file or directory
  #include <ogr_api.h>
                      ^
 compilation terminated.
 ../../../../grass_trunk/dist.x86_64-unknown-linux-
 gnu//include/Make/Compile.make:35: recipe for target 'OBJ.x86_64-unknown-
 linux-gnu/utils.o' failed
 make: *** [OBJ.x86_64-unknown-linux-gnu/utils.o] Error 1
 }}}

 When I had a similar error a long time ago with i.pr, the solution was to
 add 'EXTRA_CFLAGS = $(VECT_CFLAGS)' to the Makefile
 [http://lists.osgeo.org/pipermail/grass-dev/2007-November/034353.html 1].
 However, v.kriging's Makefile already contains that line.


 {{{
 $ gdal-config --cflags
 -I/usr/include/gdal
 }}}

 System info:


 {{{
 Version de GRASS: 7.1.svn
 Version SVN: 64098
 Build Date: 2015-01-12
 Build Platform: x86_64-unknown-linux-gnu
 GDAL/OGR: 1.10.1
 PROJ.4: 4.8.0
 GEOS: 3.4.2
 SQLite: 3.8.7.1
 Python: 2.7.8
 wxPython: 3.0.1.1
 Plateforme: Linux-3.16.0-4-amd64-x86_64-with-debian-jessie-sid
 }}}

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/2553>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list