[GRASS-user] Installing GRASS on Ubuntu: compilation error

RichardC richtcooper at hotmail.com
Thu Jun 13 03:35:29 PDT 2013


Hi,

I'm trying to install a GRASS7 from SVN into my home directory (I already
have 6.4.3 installed system wide), I'm following the guidelines at

http://trac.osgeo.org/grass/wiki/DownloadSource#GRASS7
http://grasswiki.osgeo.org/wiki/Compile_and_Install_Ubuntu#Compile_from_source


However, on running 'make' I get the following error.

If anyone might recognize the likely source of the errors, I'd be grateful. 


GRASS GIS 7.0.svn 56683 compilation log
--------------------------------------------------
Started compilation: Thu Jun 13 17:11:56 ICT 2013
--
Errors in:
/home/user/grass7/grass7_trunk/raster/r.external
/home/user/grass7/grass7_trunk/raster/r.in.gdal
/home/user/grass7/grass7_trunk/raster/r.out.gdal
/home/user/grass7/grass7_trunk/vector/v.out.ogr
/home/user/grass7/grass7_trunk/vector/v.in.ogr
/home/user/grass7/grass7_trunk/vector/v.external
--
In case of errors please change into the directory with error and run
'make'.
If you get multiple errors, you need to deal with them in the order they
appear in the error log. If you get an error building a library, you will
also get errors from anything which uses the library.
--
Finished compilation: Thu Jun 13 17:12:59 ICT 2013
make: *** [default] Error 1



Running make in the following error directories gives:

~/grass7/grass7_trunk/raster/r.external
/grass7/grass7_trunk/dist.i686-pc-linux-gnu/lib/libgrass_vector.7.0.svn.so:
undefined reference to `OGR_G_GetGeometryType at GDAL_1.8'




*Configure appears to go without a hitch:*

CFLAGS="-g -Wall" LDFLAGS="-s" ./configure --prefix=/home/user/grass7
--with-png=yes --with-libtiff=internal --with-geotiff=internal
--with-jpeg=internal --with-gif=internal --with-ecw=yes --with-expat=yes
--with-sqlite3=yes --with-geos=yes --with-python --with-libz=internal
--with-netcdf --with-sqlite --with-threads=yes --without-grass 
--without-ogdi --with-pg=/usr/bin/pg_config --with-xerces=yes
--with-freetype=yes --with-freetype-includes="/usr/include/freetype2/"
--with-pg=/usr/bin/pg_config --with-readline --with-ffmpeg=yes
--with-ffmpeg-includes="/usr/include/libavcodec /usr/include/libavformat
/usr/include/libavutil /usr/include/libswscale" --enable-largefile
--with-lapack --with-blas --with-postgres=yes
--with-postgres-includes=/usr/include/postgresql --with-mysql=no
--with-odbc=yes --with-python=yes --with-wxwidgets=/usr/bin/wx-config
--with-tcltk-includes=/usr/include/tcl8.5 --with-sqlite3=yes --with-cairo
--with-geos=/home/rcooper/grass7/bin
--with-gdal=/home/rcooper/grass7/bin/gdal-config --with-motif
--with-motif-includes=/usr/include
--with-proj-share=/home/rcooper/grass7/share/proj --with-cxx --enable-debug

...

GRASS is now configured for:  i686-pc-linux-gnu

  Source directory:           /home/user/grass7/grass7_trunk
  Build directory:            /home/user/grass7/grass7_trunk
  Installation directory:     ${prefix}/grass-7.0.svn
  Startup script in directory:${exec_prefix}/bin
  C compiler:                 gcc -g -Wall 
  C++ compiler:               c++ -g -O2
  Building shared libraries:  yes
  OpenGL platform:            X11

  MacOSX application:         no
  MacOSX architectures:       
  MacOSX SDK:                 

  BLAS support:               yes
  C++ support:                yes
  Cairo support:              yes
  DWG support:                no
  FFMPEG support:             yes
  FFTW support:               yes
  FreeType support:           yes
  GDAL support:               yes
  NETCDF support:             yes
  GEOS support:               yes
  LAPACK support:             yes
  Large File support (LFS):   yes
  libLAS support:             no
  MySQL support:              no
  NLS support:                no
  ODBC support:               yes
  OGR support:                yes
  OpenCL support:             no
  OpenGL support:             yes
  OpenMP support:             no
  PNG support:                yes
  POSIX thread support:       no
  PostgreSQL support:         yes
  Readline support:           yes
  Regex support:              yes
  SQLite support:             yes
  TIFF support:               yes
  wxWidgets support:          yes
  X11 support:                yes





--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installing-GRASS-on-Ubuntu-compilation-error-tp5059904.html
Sent from the Grass - Users mailing list archive at Nabble.com.


More information about the grass-user mailing list