[GRASS-user] problem installing Grass 7 in RHEL6

Mauricio Zambrano-Bigiarini hzambran.newsgroups at gmail.com
Fri Sep 14 00:17:43 PDT 2012


Dear List,

I already managed to compile and install Grass 7 in Ubuntu 12.04, but
now I want to try it at work.

I'm trying to install Grass 7 on Red Hat Enterprise Linux 6, but I got
stuck during 'make', and I would like to ask your advice for solving
the issue.

My machine:
$ uname -r
2.6.32-279.5.2.el6.x86_64


Following the instructions given on
'http://grass.osgeo.org/wiki/Compile_and_Install', I tried:

1) Installing all dependencies:

sudo yum install flex bison zlib-devel  tcl-devel tk-devel gcc-c++
swig gettext \
             libtiff-devel libpng-devel sqlite-devel \
             mesa-libGL-devel mesa-libGLU-devel mesa-libGLw-devel \
             mesa-libOSMesa-devel libXmu-devel python-devel gtk2-devel\
             ncurses-devel postgresql-devel

2) configure:

CFLAGS="-g -Wall" ./configure \
         --with-cxx \
         --with-sqlite \
         --with-postgres \
         --with-freetype \
         --with-freetype-includes=/usr/include/freetype2 \
         --with-motif \
         --with-proj-share=/usr/share/proj


which gave as output:

GRASS is now configured for:  x86_64-unknown-linux-gnu

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

  MacOSX application:         no
  MacOSX architectures:
  MacOSX SDK:

  Tcl/Tk NVIZ:                yes

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


3) $ make


and the the errors I got at the end of 'make' were:


/usr/bin/install -c  -m 644 REQUIREMENTS.html
/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/REQUIREMENTS.html
/usr/bin/install -c  -m 644 GPL.TXT
/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/GPL.TXT
/usr/bin/install -c  -m 644 contributors.csv
/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/contributors.csv
/usr/bin/install -c  -m 644 contributors_extra.csv
/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/contributors_extra.csv
/usr/bin/install -c  -m 644 translators.csv
/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/translators.csv
make[1]: Leaving directory `/dataMZB/src/grass_trunk'
make manifests
make[1]: Entering directory `/dataMZB/src/grass_trunk'
make[1]: Nothing to be done for `manifests'.
make[1]: Leaving directory `/dataMZB/src/grass_trunk'
GRASS GIS compilation log
-------------------------
Started compilation: Thu Sep 13 17:03:08 CEST 2012
--
Errors in:
/dataMZB/src/grass_trunk/scripts/v.krige
/dataMZB/src/grass_trunk/temporal/t.create
/dataMZB/src/grass_trunk/temporal/t.support
/dataMZB/src/grass_trunk/temporal/t.topology
/dataMZB/src/grass_trunk/temporal/t.list
/dataMZB/src/grass_trunk/temporal/t.info
/dataMZB/src/grass_trunk/temporal/t.remove
/dataMZB/src/grass_trunk/temporal/t.sample
/dataMZB/src/grass_trunk/temporal/t.register
/dataMZB/src/grass_trunk/temporal/t.unregister
/dataMZB/src/grass_trunk/temporal/t.rast.aggregate
/dataMZB/src/grass_trunk/temporal/t.rast.aggregate.ds
/dataMZB/src/grass_trunk/temporal/t.rast.to.rast3
/dataMZB/src/grass_trunk/temporal/t.rast.univar
/dataMZB/src/grass_trunk/temporal/t.rast.list
/dataMZB/src/grass_trunk/temporal/t.rast.mapcalc
/dataMZB/src/grass_trunk/temporal/t.rast.series
/dataMZB/src/grass_trunk/temporal/t.rast.export
/dataMZB/src/grass_trunk/temporal/t.rast.out.vtk
/dataMZB/src/grass_trunk/temporal/t.rast.import
/dataMZB/src/grass_trunk/temporal/t.rast.gapfill
/dataMZB/src/grass_trunk/temporal/t.rast.extract
/dataMZB/src/grass_trunk/temporal/t.rast3d.list
/dataMZB/src/grass_trunk/temporal/t.rast3d.extract
/dataMZB/src/grass_trunk/temporal/t.rast3d.mapcalc
/dataMZB/src/grass_trunk/temporal/t.rast3d.univar
/dataMZB/src/grass_trunk/temporal/t.vect.list
/dataMZB/src/grass_trunk/temporal/t.vect.db.select
/dataMZB/src/grass_trunk/temporal/t.vect.export
/dataMZB/src/grass_trunk/temporal/t.vect.extract
/dataMZB/src/grass_trunk/temporal/t.vect.import
/dataMZB/src/grass_trunk/temporal/t.vect.what.strds
/dataMZB/src/grass_trunk/temporal/t.vect.observe.strds
/dataMZB/src/grass_trunk/temporal/t.vect.univar

--
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 Sep 13 17:28:47 CEST 2012
make: *** [default] Error 1



Following the instructions, I did make within the first directory
(/dataMZB/src/grass_trunk/scripts/v.krige) and I did not get any
error.

Then, I went to the second directory
(/dataMZB/src/grass_trunk/temporal/t.create), and I got the following
error message:

$ make
if [ "/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/scripts/t.create"
!= "" ] ; then GISRC=/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/demolocation/.grassrc70
GISBASE=/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu
PATH="/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/bin:/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/bin:$PATH"
PYTHONPATH="/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/etc/python:/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/etc/python:$PYTHONPATH"
LD_LIBRARY_PATH="/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/bin:/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/lib:/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/lib:"
LC_ALL=C /dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/scripts/t.create
--html-description < /dev/null | grep -v '</body>\|</html>' >
t.create.tmp.html ; fi
Traceback (most recent call last):
  File "/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/scripts/t.create",
line 59, in <module>
    import grass.temporal as tgis
  File "/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/etc/python/grass/temporal/__init__.py",
line 7, in <module>
    from abstract_map_dataset import *
  File "/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/etc/python/grass/temporal/abstract_map_dataset.py",
line 22, in <module>
    from datetime_math import *
  File "/dataMZB/src/grass_trunk/dist.x86_64-unknown-linux-gnu/etc/python/grass/temporal/datetime_math.py",
line 17, in <module>
    from dateutil import parser
ImportError: No module named dateutil
make: *** [t.create.tmp.html] Error 1
rm t.create.tmp.html



Do you have any advice for solving this problem and get Grass 7
installed on RHEL 6 ?


Thanks in advance,

Mauricio Zambrano-Bigiarini

-- 
========================================
Water Resources Unit
Institute for Environment and Sustainability
Joint Research Centre, European Commission
webinfo    : http://floods.jrc.ec.europa.eu/
========================================
DISCLAIMER:
"The views expressed are purely those of the writer
and may not in any circumstances be regarded as
stating an official position of the European Commission"
=========================================
Linux user #454569 -- Ubuntu user #17469
=========================================
"If you can dream it, you can do it" . (Walt Disney)
=========================================
http://c2.com/cgi/wiki?HowToAskQuestionsTheSmartWay


More information about the grass-user mailing list