<div dir="ltr"><div><div><div>Dear Anna, All,<br></div><br>Thank you for your response! <br></div><br></div>Here the results of the configure script that look correct. In this case grass7_trunk.<br><div><div><br><br>[jrobl@geo1 grass7_trunk]$  ./configure \<br>>   --with-cxx \<br>>   --with-gdal=/usr/bin/gdal-config \<br>>   --with-proj --with-proj-share=/usr/share/proj \<br>>   --with-python=/usr/bin/python-config \<br>>   --with-geos \<br>>   --with-sqlite \<br>>   --with-nls \<br>>   --with-wxwidgets=/usr/bin/wx-config \<br>>   --with-fftw \<br>>   --with-cairo --with-cairo-ldflags=-lfontconfig \<br>>   --with-freetype --with-freetype-includes=/usr/include/freetype2 \<br>>   --enable-largefile \<br>>   --without-odbc<br>checking host system type... x86_64-pc-linux-gnu<br>checking for gcc... gcc<br>checking whether the C compiler (gcc  ) works... yes<br>checking whether the C compiler (gcc  ) is a cross-compiler... no<br>checking whether we are using GNU C... yes<br>checking whether gcc accepts -g... yes<br>checking for Cygwin environment... no<br>checking for mingw32 environment... no<br>checking for executable suffix... no<br>checking for full floating-point support... yes<br>checking for pwd... /bin/pwd<br>checking for source directory... /usr/local/src/GRASS/grass7_trunk<br>checking for build directory... /usr/local/src/GRASS/grass7_trunk<br>checking for svnversion... /usr/bin/svnversion<br>checking for MacOSX App... no<br>checking for MacOSX architectures... no<br>checking for MacOSX SDK... no<br>checking how to build libraries... shared<br>checking for additional include dirs... <br>checking for additional library dirs... <br>checking for a BSD compatible install... /usr/bin/install -c<br>checking for flex... flex<br>checking for yywrap in -lfl... no<br>checking for bison... bison -y<br>checking for ranlib... ranlib<br>checking for ar... ar<br>checking for env... env<br>checking for perl... /usr/bin/perl<br>checking how to run the C preprocessor... gcc -E<br>checking for ANSI C header files... yes<br>checking for limits.h... yes<br>checking for termio.h... yes<br>checking for termios.h... yes<br>checking for unistd.h... yes<br>checking for values.h... yes<br>checking for f2c.h... no<br>checking for g2c.h... no<br>checking for sys/ioctl.h... yes<br>checking for sys/mtio.h... yes<br>checking for sys/resource.h... yes<br>checking for sys/time.h... yes<br>checking for sys/timeb.h... yes<br>checking for sys/types.h... yes<br>checking for sys/utsname.h... yes<br>checking for libintl.h... yes<br>checking for iconv.h... yes<br>checking for langinfo.h... yes<br>checking whether time.h and sys/time.h may both be included... yes<br>checking for off_t... yes<br>checking for uid_t in sys/types.h... yes<br>checking return type of signal handlers... void<br>checking for Cygwin environment... no<br>checking for ftime... yes<br>checking for gethostname... yes<br>checking for gettimeofday... yes<br>checking for lseek... yes<br>checking for nice... yes<br>checking for time... yes<br>checking for uname... yes<br>checking for seteuid... yes<br>checking for setpriority... yes<br>checking for setreuid... yes<br>checking for setruid... no<br>checking for drand48... yes<br>checking for putenv... yes<br>checking for setenv... yes<br>checking for nanosleep... yes<br>checking whether setpgrp takes no argument... yes<br>checking for long long int... yes<br>checking for W11... no<br>checking for X... libraries /usr/lib64, headers <br>checking for dnet_ntoa in -ldnet... no<br>checking for dnet_ntoa in -ldnet_stub... no<br>checking for gethostbyname... yes<br>checking for connect... yes<br>checking for remove... yes<br>checking for shmat... yes<br>checking for IceConnectionNumber in -lICE... yes<br>checking for library containing cuserid... none required<br>checking for asprintf... yes<br>checking for atan... no<br>checking for atan in -lm... yes<br>checking for dlsym... no<br>checking for dlsym in -ldl... yes<br>checking for iconv... yes<br>checking for socket... yes<br>checking for location of zlib includes... <br>checking for zlib.h... yes<br>checking for location of zlib library... <br>checking for deflate in -lz... yes<br>checking whether to use bzlib... no<br>checking for location of External PROJ.4 includes... <br>checking for proj_api.h... yes<br>checking External PROJ.4 version... 470<br>checking for location of External PROJ.4 library... <br>checking for pj_get_def in -lproj... yes<br>checking for location of External PROJ.4 data files... /usr/share/proj<br>checking for /usr/share/proj/epsg... yes<br>checking for nad2bin... /usr/bin/nad2bin<br>checking whether to use regex... yes<br>checking for location of regex includes... <br>checking for regex.h... yes<br>checking for location of regex library... <br>checking for regcomp... yes<br>checking whether to use Readline... no<br>checking whether to use GDAL... yes<br>checking for gdal-config... /usr/bin/gdal-config<br>checking whether to use libLAS... no<br>checking whether to use PDAL... no<br>checking whether to use NetCDF... no<br>checking whether to use GEOS... yes<br>checking for geos-config... /usr/bin/geos-config<br>checking for geos_c.h... yes<br>checking for initGEOS in -lgeos_c... yes<br>checking whether to use TIFF... yes<br>checking for location of TIFF includes... <br>checking for tiffio.h... yes<br>checking for location of TIFF library... <br>checking for TIFFOpen in -ltiff... yes<br>checking whether to use PNG... yes<br>checking for location of PNG includes... <br>checking for png.h... yes<br>checking for location of PNG library... <br>checking for png_read_image in -lpng... yes<br>checking whether to use PostgreSQL... no<br>checking whether to use MySQL... no<br>checking whether to use SQLite... yes<br>checking for location of SQLite includes... <br>checking for sqlite3.h... yes<br>checking for location of SQLite library... <br>checking for sqlite3_open in -lsqlite3... yes<br>checking whether to use OpenGL... yes<br>checking for location of OpenGL includes... <br>checking for GL/gl.h... yes<br>checking for GL/glu.h... yes<br>checking for location of OpenGL library... <br>checking for glBegin in -lGL... yes<br>checking for gluBeginCurve in -lGLU... yes<br>checking for glXCreatePbuffer... yes<br>checking for glXCreateGLXPixmap... yes<br>checking whether to use ODBC... no<br>checking whether to use FFTW... yes<br>checking for location of FFTW includes... <br>checking for fftw3.h... yes<br>checking for location of FFTW library... <br>checking for fftw_execute in -lfftw3... yes<br>checking whether to use BLAS... no<br>checking whether to use LAPACK... no<br>checking whether to use Cairo... yes<br>checking for location of cairo includes... <br>checking for cairo.h... yes<br>checking for location of cairo library... <br>checking for cairo linking flags... -lfontconfig<br>checking for cairo_create... yes<br>checking for cairo_xlib_surface_create_with_xrender_format... yes<br>checking for cairo_xlib_surface_get_xrender_format... yes<br>checking whether to use FreeType... yes<br>checking for location of FreeType includes... /usr/include/freetype2<br>checking for ft2build.h... yes<br>checking for location of FreeType library... <br>checking for FT_Init_FreeType in -lfreetype... yes<br>checking whether to use NLS... yes<br>checking for gettext... yes<br>checking whether to use C++... yes<br>checking for c++... c++<br>checking whether the C++ compiler (c++   -Wl,--export-dynamic) works... yes<br>checking whether the C++ compiler (c++   -Wl,--export-dynamic) is a cross-compiler... no<br>checking whether we are using GNU C++... yes<br>checking whether c++ accepts -g... yes<br>checking whether to use openDWG... no<br>checking whether to use POSIX threads... no<br>checking whether to use OpenMP... no<br>checking whether to use OpenCL... no<br>checking for special C compiler options needed for large files... no<br>checking for _FILE_OFFSET_BITS value needed for large files... no<br>checking for _LARGE_FILES value needed for large files... no<br>checking for _LARGEFILE_SOURCE value needed for large files... no<br>checking for _LARGEFILE_SOURCE value needed for large files... no<br>checking for fseeko... yes<br>checking if system supports Large Files at all... yes<br>creating ./config.status<br>creating include/Make/Platform.make<br>creating include/Make/Doxyfile_arch_html<br>creating include/Make/Doxyfile_arch_latex<br>creating include/version.h<br>creating grass.pc<br>creating include/config.h<br>include/config.h is unchanged<br>Copying config.status to config.status.x86_64-pc-linux-gnu<br><br>GRASS is now configured for:  x86_64-pc-linux-gnu<br><br>  Source directory:           /usr/local/src/GRASS/grass7_trunk<br>  Build directory:            /usr/local/src/GRASS/grass7_trunk<br>  Installation directory:     ${prefix}/grass-7.3.svn<br>  Startup script in directory:${exec_prefix}/bin<br>  C compiler:                 gcc -g -O2 <br>  C++ compiler:               c++ -g -O2<br>  Building shared libraries:  yes<br>  OpenGL platform:            X11<br><br>  MacOSX application:         no<br>  MacOSX architectures:       <br>  MacOSX SDK:                 <br><br>  BLAS support:               no<br>  BZIP2 support:              no<br>  C++ support:                yes<br>  Cairo support:              yes<br>  DWG support:                no<br>  FFTW support:               yes<br>  FreeType support:           yes<br>  GDAL support:               yes<br>  GEOS support:               yes<br>  LAPACK support:             no<br>  Large File support (LFS):   yes<br>  libLAS support:             no<br>  MySQL support:              no<br>  NetCDF support:             no<br>  NLS support:                yes<br>  ODBC support:               no<br>  OGR support:                yes<br>  OpenCL support:             no<br>  OpenGL support:             yes<br>  OpenMP support:             no<br>  PDAL support:               no<br>  PNG support:                yes<br>  POSIX thread support:       no<br>  PostgreSQL support:         no<br>  Readline support:           no<br>  Regex support:              yes<br>  SQLite support:             yes<br>  TIFF support:               yes<br>  X11 support:                yes<br><br>----------------------------------------------------------------------------------------------------------------------------------------------------------------------<br><br>I compile with: <br>make -j16<br></div><div>and get the following errors<br><br>GRASS GIS 7.3.svn r70462 compilation log<br>--------------------------------------------------<br>Started compilation: Thu Feb  2 08:36:48 CET 2017<br>--<br>Errors in:<br>/usr/local/src/GRASS/grass7_trunk/display/d.linegraph<br>/usr/local/src/GRASS/grass7_trunk/display/d.barscale<br>/usr/local/src/GRASS/grass7_trunk/display/d.northarrow<br>/usr/local/src/GRASS/grass7_trunk/display/d.vect<br>/usr/local/src/GRASS/grass7_trunk/raster/r.colors<br>/usr/local/src/GRASS/grass7_trunk/vector/v.colors<br>/usr/local/src/GRASS/grass7_trunk/temporal/t.rast.colors<br>/usr/local/src/GRASS/grass7_trunk/man<br>--<br>In case of errors please change into the directory with error and run 'make'.<br>If you get multiple errors, you need to deal with them in the order they<br>appear in the error log. If you get an error building a library, you will<br>also get errors from anything which uses the library.<br>--<br>Finished compilation: Thu Feb  2 08:38:16 CET 2017<br>make: *** [default] Error 1<br><br>----------------------------------------------------------------------------------------------------------------------------------------------------------------------<br><br></div><div>Anyhow, I can start ./grass73 and the starting screen is working correctly.<br><img src="cid:ii_159fdc5b72f0e578" alt="Inline-Bild 1" style="margin-right: 0px;" height="327" width="322"><br><br></div><div>However, after starting a GRASS session the GUI crashes.<br><br><br>Launching <wxpython> GUI in the background, please wait...<br>GRASS 7.3.svn (xy):/usr/local/src/GRASS/grass7_trunk/bin.x86_64-pc-linux-gnu > Traceback (most recent call last):<br>  File "/usr/local/src/GRASS/grass7_trunk/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1733, in <module><br>    sys.exit(main())<br>  File "/usr/local/src/GRASS/grass7_trunk/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1696, in main<br>    list_installed_extensions(toolboxes=flags['t'])<br>  File "/usr/local/src/GRASS/grass7_trunk/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 247, in list_installed_extensions<br>    elist = get_installed_extensions()<br>  File "/usr/local/src/GRASS/grass7_trunk/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 242, in get_installed_extensions<br>    return get_installed_modules(force)<br>  File "/usr/local/src/GRASS/grass7_trunk/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 310, in get_installed_modules<br>    ret.append('name={}'.format(tnode.get('name').strip()))<br>ValueError: zero length field name in format<br>----------------------------------------------------------------------------------------------------------------------------------------------------------------------<br><br></div><div>I can start the forms of individual commands (e.g. r.watershed) but in case I start g.gui from the grass terminal, the GUI crashes again.<br></div><div>I would love working with the new version of GRASS!<br><br></div><div>cheers Jörg<br><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-02-01 15:23 GMT+01:00 Anna Petrášová <span dir="ltr"><<a href="mailto:kratochanna@gmail.com" target="_blank">kratochanna@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
On Wed, Feb 1, 2017 at 5:21 AM, joerg robl <<a href="mailto:joerg.robl@gmail.com">joerg.robl@gmail.com</a>> wrote:<br>
> Dear GRASS Gurus,<br>
><br>
><br>
><br>
> I’m using GRASS GIS for research and teaching on a server with a rather old<br>
> Linux (RHEL6). We use GRASS GIS for processing satellite images (LANDSAT8)<br>
> which is the main motivation to update to grass72.<br>
><br>
><br>
><br>
> I’ve compiled grass from source up to version 7.1 but unfortunately I get<br>
> compilation errors compiling grass72 or higher (the configure script does<br>
> not complain about any problems). It seems the compilation problems may be<br>
> related to the rather old matplotlib (0.9x) while grass requires matplotlib<br>
>> 1.2. As a result, the GRASS GUI crashes after the startup. Of course it<br>
> may be possible to compile matplotlib from source, which however requires a<br>
> higher version of numpy which in turn requires at least python2.7x instead<br>
> of the installed python 2.6x. Not necessary to say that after compiling and<br>
> installing python2.7x the wxPhyton libs would also require an update … ! At<br>
> that point I ended up compiling grass72 on RHEL6.<br>
><br>
<br>
</span>could you show us any errors you are getting during compilation or<br>
startup? Matplotlib is not a core component, so this should be<br>
solvable.<br>
<br>
Anna<br>
<span class=""><br>
><br>
><br>
> I’m just wondering if there is a standalone version of GRASS GIS for Linux,<br>
> similar to the Windows version, where all libs are statically linked and<br>
> packed together.<br>
><br>
> Any ideas how to bring grass72 or the bleeding edge 7.3 up and running on<br>
> RHEL6.<br>
><br>
><br>
><br>
> cheers Jörg<br>
><br>
><br>
</span>> ______________________________<wbr>_________________<br>
> grass-user mailing list<br>
> <a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/grass-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/grass-user</a><br>
</blockquote></div><br></div>