[GRASS-dev] compiling on OSX 10.11 (El Capitan Beta)

Hi

I’m trying to compile GRASS7 on OSX 10.11 Beta, but I’m stuck with GDAL. I’m using Kyngesburye’s frameworks, and I have gdal-config in my PATH as

export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH

this minimum example of configure fails:

export MACOSX_DEPLOYMENT_TARGET=10.10

./configure \

–prefix=/Applications
–enable-macosx-app
–with-macosx-archs=“x86_64”
–with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/
–with-proj
–with-proj-includes=/Library/Frameworks/PROJ.framework/unix/include
–with-proj-libs=/Library/Frameworks/PROJ.framework/unix/lib
–with-proj-share=/Library/Frameworks/PROJ.framework/Resources/proj
–with-gdal=/Library/Frameworks/GDAL.framework/Programs/gdal-config \

checking host system type… x86_64-apple-darwin15.0.0
checking for gcc… gcc
checking whether the C compiler (gcc -Os ) works… yes
checking whether the C compiler (gcc -Os ) is a cross-compiler… no
checking whether we are using GNU C… yes
checking whether gcc accepts -g… yes
checking for Cygwin environment… no
checking for mingw32 environment… no
checking for executable suffix… no
checking for full floating-point support… yes
checking for pwd… /bin/pwd
checking for source directory… /Users/guano/Documents/installs/grass70_release
checking for build directory… /Users/guano/Documents/installs/grass70_release
checking for svnversion… /usr/bin/svnversion
checking for MacOSX App… yes
checking for MacOSX architectures… -arch x86_64
checking for MacOSX SDK… checking for /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk//SDKSettings.plist… yes
checking how to build libraries… shared
checking for additional include dirs…
checking for additional library dirs…
checking for a BSD compatible install… /usr/bin/install -c
checking for flex… flex
checking for yywrap in -lfl… no
checking for bison… bison -y
checking for ranlib… ranlib
checking for ar… ar
checking for env… env
checking for perl… /usr/bin/perl
checking how to run the C preprocessor… gcc -E
checking for ANSI C header files… yes
checking for limits.h… yes
checking for termio.h… no
checking for termios.h… yes
checking for unistd.h… yes
checking for values.h… no
checking for f2c.h… no
checking for g2c.h… no
checking for sys/ioctl.h… yes
checking for sys/mtio.h… no
checking for sys/resource.h… yes
checking for sys/time.h… yes
checking for sys/timeb.h… yes
checking for sys/types.h… yes
checking for sys/utsname.h… yes
checking for libintl.h… no
checking for iconv.h… yes
checking for langinfo.h… yes
checking whether time.h and sys/time.h may both be included… yes
checking for off_t… yes
checking for uid_t in sys/types.h… yes
checking return type of signal handlers… void
checking for Cygwin environment… no
checking for ftime… yes
checking for gethostname… yes
checking for gettimeofday… yes
checking for lseek… yes
checking for nice… yes
checking for time… yes
checking for uname… yes
checking for seteuid… yes
checking for setpriority… yes
checking for setreuid… yes
checking for setruid… yes
checking for drand48… yes
checking for putenv… yes
checking for setenv… yes
checking for nanosleep… yes
checking whether setpgrp takes no argument… yes
checking for long long int… yes
checking for W11… no
checking for X… no
checking for library containing cuserid… no
checking for asprintf… yes
checking for atan… yes
checking for dlsym… yes
checking for iconv… no
checking for iconv in -liconv… yes
checking for socket… yes
checking for location of zlib includes…
checking for zlib.h… yes
checking for location of zlib library…
checking for deflate in -lz… yes
checking for location of External PROJ.4 includes… /Library/Frameworks/PROJ.framework/unix/include
checking for proj_api.h… yes
checking External PROJ.4 version… 491
checking for location of External PROJ.4 library… /Library/Frameworks/PROJ.framework/unix/lib
checking for pj_get_def in -lproj… yes
checking for location of External PROJ.4 data files… /Library/Frameworks/PROJ.framework/Resources/proj
checking for /Library/Frameworks/PROJ.framework/Resources/proj/epsg… yes
checking for nad2bin… /Library/Frameworks/PROJ.framework/Versions/Current/Programs//nad2bin
checking whether to use regex… yes
checking for location of regex includes…
checking for regex.h… yes
checking for location of regex library…
checking for regcomp… yes
checking whether to use Readline… no
checking whether to use GDAL… yes
checking for gdal-config… /Library/Frameworks/GDAL.framework/Programs/gdal-config
configure: error: *** Unable to locate GDAL library.

This is the last part of config.log:

configure:6036: checking whether to use GDAL
configure:6054: checking for gdal-config
configure:6116: gcc -o conftest -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ -I/Library/Frameworks/GDAL.framework/Versions/1.11/Headers -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ conftest.c -framework GDAL 1>&5
configure:6112:1: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
GDALOpen(“foo”, GA_ReadOnly);
^~~~~~~~ ~~~~~~~~~~~~~~~~~~
1 warning generated.
ld: framework not found GDAL
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure: failed program was:
#line 6109 “configure”
#include “confdefs.h”
#include <gdal.h>
int main() {
GDALOpen(“foo”, GA_ReadOnly);
; return 0; }
configure:6132: gcc -o conftest -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ -I/Library/Frameworks/GDAL.framework/Versions/1.11/Headers -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ conftest.c -framework GDAL 1>&5
configure:6128:1: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
GDALOpen(“foo”, GA_ReadOnly);
^~~~~~~~ ~~~~~~~~~~~~~~~~~~
1 warning generated.
ld: framework not found GDAL
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure: failed program was:
#line 6125 “configure”
#include “confdefs.h”
#include <gdal.h>
int main() {
GDALOpen(“foo”, GA_ReadOnly);
; return 0; }

looking for gdal-config:

which gdal-config
/Library/Frameworks/GDAL.framework/Programs/gdal-config

and for gdal.h:

locate gdal.h
/Applications/GRASS-6.4.app/Contents/MacOS/docs/html/r.in.gdal.html
/Applications/GRASS-6.4.app/Contents/MacOS/docs/html/r.out.gdal.html
/Applications/GRASS-7.0.app/Contents/MacOS/docs/html/r.in.gdal.html
/Applications/GRASS-7.0.app/Contents/MacOS/docs/html/r.out.gdal.html
/Applications/QGIS.app/Contents/MacOS/grass/docs/html/r.in.gdal.html
/Applications/QGIS.app/Contents/MacOS/grass/docs/html/r.out.gdal.html
/Library/Frameworks/GDAL.framework/Versions/1.10/Headers/gdal.h
/Library/Frameworks/GDAL.framework/Versions/1.10/Resources/doc/gdal/java/org/gdal/gdal/gdal.html
/Library/Frameworks/GDAL.framework/Versions/1.11/Headers/gdal.h
/Library/Frameworks/GDAL.framework/Versions/1.11/Resources/doc/gdal/java/org/gdal/gdal/gdal.html

So it looks to me that configure is looking at the right place for gdal.h…

any ideas?

thanks

Carlos

···

Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil

  • Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com
http://orcid.org/0000-0001-5073-5572


Can’t stop the signal.

The GDAL detection has a problem with framework link flags. There is an alternate gdal-config at

/Library/Frameworks/GDAL.framework/unix/bin/gdal-config

that returns library link flags that configure likes better.

On Jul 22, 2015, at 12:36 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

Hi

I'm trying to compile GRASS7 on OSX 10.11 Beta, but I'm stuck with GDAL. I'm using Kyngesburye's frameworks, and I have gdal-config in my PATH as

export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH

this minimum example of configure fails:

export MACOSX_DEPLOYMENT_TARGET=10.10

./configure \
> --prefix=/Applications \
> --enable-macosx-app \
> --with-macosx-archs="x86_64" \
> --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ \
> --with-proj \
> --with-proj-includes=/Library/Frameworks/PROJ.framework/unix/include \
> --with-proj-libs=/Library/Frameworks/PROJ.framework/unix/lib \
> --with-proj-share=/Library/Frameworks/PROJ.framework/Resources/proj \
> --with-gdal=/Library/Frameworks/GDAL.framework/Programs/gdal-config \
>
checking host system type... x86_64-apple-darwin15.0.0
checking for gcc... gcc
checking whether the C compiler (gcc -Os ) works... yes
checking whether the C compiler (gcc -Os ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for executable suffix... no
checking for full floating-point support... yes
checking for pwd... /bin/pwd
checking for source directory... /Users/guano/Documents/installs/grass70_release
checking for build directory... /Users/guano/Documents/installs/grass70_release
checking for svnversion... /usr/bin/svnversion
checking for MacOSX App... yes
checking for MacOSX architectures... -arch x86_64
checking for MacOSX SDK... checking for /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk//SDKSettings.plist... yes
checking how to build libraries... shared
checking for additional include dirs...
checking for additional library dirs...
checking for a BSD compatible install... /usr/bin/install -c
checking for flex... flex
checking for yywrap in -lfl... no
checking for bison... bison -y
checking for ranlib... ranlib
checking for ar... ar
checking for env... env
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for limits.h... yes
checking for termio.h... no
checking for termios.h... yes
checking for unistd.h... yes
checking for values.h... no
checking for f2c.h... no
checking for g2c.h... no
checking for sys/ioctl.h... yes
checking for sys/mtio.h... no
checking for sys/resource.h... yes
checking for sys/time.h... yes
checking for sys/timeb.h... yes
checking for sys/types.h... yes
checking for sys/utsname.h... yes
checking for libintl.h... no
checking for iconv.h... yes
checking for langinfo.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for off_t... yes
checking for uid_t in sys/types.h... yes
checking return type of signal handlers... void
checking for Cygwin environment... no
checking for ftime... yes
checking for gethostname... yes
checking for gettimeofday... yes
checking for lseek... yes
checking for nice... yes
checking for time... yes
checking for uname... yes
checking for seteuid... yes
checking for setpriority... yes
checking for setreuid... yes
checking for setruid... yes
checking for drand48... yes
checking for putenv... yes
checking for setenv... yes
checking for nanosleep... yes
checking whether setpgrp takes no argument... yes
checking for long long int... yes
checking for W11... no
checking for X... no
checking for library containing cuserid... no
checking for asprintf... yes
checking for atan... yes
checking for dlsym... yes
checking for iconv... no
checking for iconv in -liconv... yes
checking for socket... yes
checking for location of zlib includes...
checking for zlib.h... yes
checking for location of zlib library...
checking for deflate in -lz... yes
checking for location of External PROJ.4 includes... /Library/Frameworks/PROJ.framework/unix/include
checking for proj_api.h... yes
checking External PROJ.4 version... 491
checking for location of External PROJ.4 library... /Library/Frameworks/PROJ.framework/unix/lib
checking for pj_get_def in -lproj... yes
checking for location of External PROJ.4 data files... /Library/Frameworks/PROJ.framework/Resources/proj
checking for /Library/Frameworks/PROJ.framework/Resources/proj/epsg... yes
checking for nad2bin... /Library/Frameworks/PROJ.framework/Versions/Current/Programs//nad2bin
checking whether to use regex... yes
checking for location of regex includes...
checking for regex.h... yes
checking for location of regex library...
checking for regcomp... yes
checking whether to use Readline... no
checking whether to use GDAL... yes
checking for gdal-config... /Library/Frameworks/GDAL.framework/Programs/gdal-config
configure: error: *** Unable to locate GDAL library.

This is the last part of config.log:

configure:6036: checking whether to use GDAL
configure:6054: checking for gdal-config
configure:6116: gcc -o conftest -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ -I/Library/Frameworks/GDAL.framework/Versions/1.11/Headers -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ conftest.c -framework GDAL 1>&5
configure:6112:1: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
GDALOpen("foo", GA_ReadOnly);
^~~~~~~~ ~~~~~~~~~~~~~~~~~~
1 warning generated.
ld: framework not found GDAL
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure: failed program was:
#line 6109 "configure"
#include "confdefs.h"
#include <gdal.h>
int main() {
GDALOpen("foo", GA_ReadOnly);
; return 0; }
configure:6132: gcc -o conftest -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ -I/Library/Frameworks/GDAL.framework/Versions/1.11/Headers -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ conftest.c -framework GDAL 1>&5
configure:6128:1: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
GDALOpen("foo", GA_ReadOnly);
^~~~~~~~ ~~~~~~~~~~~~~~~~~~
1 warning generated.
ld: framework not found GDAL
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure: failed program was:
#line 6125 "configure"
#include "confdefs.h"
#include <gdal.h>
int main() {
GDALOpen("foo", GA_ReadOnly);
; return 0; }

looking for gdal-config:
which gdal-config
/Library/Frameworks/GDAL.framework/Programs/gdal-config

and for gdal.h:
locate gdal.h
/Applications/GRASS-6.4.app/Contents/MacOS/docs/html/r.in.gdal.html
/Applications/GRASS-6.4.app/Contents/MacOS/docs/html/r.out.gdal.html
/Applications/GRASS-7.0.app/Contents/MacOS/docs/html/r.in.gdal.html
/Applications/GRASS-7.0.app/Contents/MacOS/docs/html/r.out.gdal.html
/Applications/QGIS.app/Contents/MacOS/grass/docs/html/r.in.gdal.html
/Applications/QGIS.app/Contents/MacOS/grass/docs/html/r.out.gdal.html
/Library/Frameworks/GDAL.framework/Versions/1.10/Headers/gdal.h
/Library/Frameworks/GDAL.framework/Versions/1.10/Resources/doc/gdal/java/org/gdal/gdal/gdal.html
/Library/Frameworks/GDAL.framework/Versions/1.11/Headers/gdal.h
/Library/Frameworks/GDAL.framework/Versions/1.11/Resources/doc/gdal/java/org/gdal/gdal/gdal.html

So it looks to me that configure is looking at the right place for gdal.h...

any ideas?

thanks

Carlos

--
Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil
- Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com
http://orcid.org/0000-0001-5073-5572
________________
Can’t stop the signal.
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"We are at war with them. Neither in hatred nor revenge and with no particular pleasure I shall kill every ___ I can until the war is over. That is my duty."

"Don't you even hate 'em?"

"What good would it do if I did? If all the many millions of people of the allied nations devoted an entire year exclusively to hating the ____ it wouldn't kill one ___ nor shorten the war one day."

<Ha, ha> "And it might give 'em all stomach ulcers."

- Tarzan, on war

Thanks, William.

That worked, at least for the configure part. Now the problem is at compiling. At the end of make, I get a ton of errors in modules:

Errors in:
/Users/guano/Documents/installs/grass70_release/scripts/d.correlate
/Users/guano/Documents/installs/grass70_release/scripts/d.out.file
/Users/guano/Documents/installs/grass70_release/scripts/d.to.rast
/Users/guano/Documents/installs/grass70_release/scripts/d.polar
/Users/guano/Documents/installs/grass70_release/scripts/d.rast.edit
/Users/guano/Documents/installs/grass70_release/scripts/d.rast.leg
/Users/guano/Documents/installs/grass70_release/scripts/d.redraw
/Users/guano/Documents/installs/grass70_release/scripts/d.shade
/Users/guano/Documents/installs/grass70_release/scripts/d.what.rast
/Users/guano/Documents/installs/grass70_release/scripts/d.what.vect
/Users/guano/Documents/installs/grass70_release/scripts/db.dropcolumn
/Users/guano/Documents/installs/grass70_release/scripts/db.droptable
/Users/guano/Documents/installs/grass70_release/scripts/db.in.ogr
/Users/guano/Documents/installs/grass70_release/scripts/db.out.ogr
/Users/guano/Documents/installs/grass70_release/scripts/db.test
/Users/guano/Documents/installs/grass70_release/scripts/db.univar
/Users/guano/Documents/installs/grass70_release/scripts/g.extension
/Users/guano/Documents/installs/grass70_release/scripts/g.extension.all
/Users/guano/Documents/installs/grass70_release/scripts/g.manual
/Users/guano/Documents/installs/grass70_release/scripts/i.colors.enhance
/Users/guano/Documents/installs/grass70_release/scripts/i.image.mosaic
/Users/guano/Documents/installs/grass70_release/scripts/i.in.spotvgt
/Users/guano/Documents/installs/grass70_release/scripts/i.oif
/Users/guano/Documents/installs/grass70_release/scripts/i.pansharpen
/Users/guano/Documents/installs/grass70_release/scripts/i.spectral
/Users/guano/Documents/installs/grass70_release/scripts/i.tasscap
/Users/guano/Documents/installs/grass70_release/scripts/m.proj
/Users/guano/Documents/installs/grass70_release/scripts/r.blend
/Users/guano/Documents/installs/grass70_release/scripts/r.buffer.lowmem
/Users/guano/Documents/installs/grass70_release/scripts/r.colors.stddev
/Users/guano/Documents/installs/grass70_release/scripts/r.fillnulls
/Users/guano/Documents/installs/grass70_release/scripts/r.grow
/Users/guano/Documents/installs/grass70_release/scripts/r.in.aster
/Users/guano/Documents/installs/grass70_release/scripts/r.in.srtm
/Users/guano/Documents/installs/grass70_release/scripts/r.in.wms
/Users/guano/Documents/installs/grass70_release/scripts/r.mask
/Users/guano/Documents/installs/grass70_release/scripts/r.out.xyz
/Users/guano/Documents/installs/grass70_release/scripts/r.pack
/Users/guano/Documents/installs/grass70_release/scripts/r.plane
/Users/guano/Documents/installs/grass70_release/scripts/r.reclass.area
/Users/guano/Documents/installs/grass70_release/scripts/r.rgb
/Users/guano/Documents/installs/grass70_release/scripts/r.shade
/Users/guano/Documents/installs/grass70_release/scripts/r.tileset
/Users/guano/Documents/installs/grass70_release/scripts/r.unpack
/Users/guano/Documents/installs/grass70_release/scripts/r3.in.xyz
/Users/guano/Documents/installs/grass70_release/scripts/v.build.all
/Users/guano/Documents/installs/grass70_release/scripts/v.centroids
/Users/guano/Documents/installs/grass70_release/scripts/v.db.addcolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.addtable
/Users/guano/Documents/installs/grass70_release/scripts/v.db.join
/Users/guano/Documents/installs/grass70_release/scripts/v.db.dropcolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.droprow
/Users/guano/Documents/installs/grass70_release/scripts/v.db.droptable
/Users/guano/Documents/installs/grass70_release/scripts/v.db.renamecolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.reconnect.all
/Users/guano/Documents/installs/grass70_release/scripts/v.db.univar
/Users/guano/Documents/installs/grass70_release/scripts/v.db.update
/Users/guano/Documents/installs/grass70_release/scripts/v.dissolve
/Users/guano/Documents/installs/grass70_release/scripts/v.in.e00
/Users/guano/Documents/installs/grass70_release/scripts/v.in.geonames
/Users/guano/Documents/installs/grass70_release/scripts/v.in.lines
/Users/guano/Documents/installs/grass70_release/scripts/v.in.mapgen
/Users/guano/Documents/installs/grass70_release/scripts/v.in.wfs
/Users/guano/Documents/installs/grass70_release/scripts/v.rast.stats
/Users/guano/Documents/installs/grass70_release/scripts/v.report
/Users/guano/Documents/installs/grass70_release/scripts/v.pack
/Users/guano/Documents/installs/grass70_release/scripts/v.to.lines
/Users/guano/Documents/installs/grass70_release/scripts/v.unpack
/Users/guano/Documents/installs/grass70_release/scripts/v.what.strds
/Users/guano/Documents/installs/grass70_release/scripts/v.what.vect
/Users/guano/Documents/installs/grass70_release/scripts/wxpyimgview
/Users/guano/Documents/installs/grass70_release/scripts/v.krige
/Users/guano/Documents/installs/grass70_release/temporal/t.create
/Users/guano/Documents/installs/grass70_release/temporal/t.support
/Users/guano/Documents/installs/grass70_release/temporal/t.topology
/Users/guano/Documents/installs/grass70_release/temporal/t.list
/Users/guano/Documents/installs/grass70_release/temporal/t.info
/Users/guano/Documents/installs/grass70_release/temporal/t.merge
/Users/guano/Documents/installs/grass70_release/temporal/t.remove
/Users/guano/Documents/installs/grass70_release/temporal/t.sample
/Users/guano/Documents/installs/grass70_release/temporal/t.register
/Users/guano/Documents/installs/grass70_release/temporal/t.unregister
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.accumulate
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.accdetect
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.aggregate
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.aggregate.ds
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.colors
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.to.rast3
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.univar
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.list
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.mapcalc
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.neighbors
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.series
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.export
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.out.vtk
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.import
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.gapfill
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.list
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.mapcalc
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.univar
/Users/guano/Documents/installs/grass70_release/temporal/t.rename
/Users/guano/Documents/installs/grass70_release/temporal/t.select
/Users/guano/Documents/installs/grass70_release/temporal/t.snap
/Users/guano/Documents/installs/grass70_release/temporal/t.shift
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.list
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.db.select
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.export
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.import
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.what.strds
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.observe.strds
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.univar
/Users/guano/Documents/installs/grass70_release/gui/wxpython/animation
/Users/guano/Documents/installs/grass70_release/gui/wxpython/mapswipe
/Users/guano/Documents/installs/grass70_release/gui/wxpython/gmodeler
/Users/guano/Documents/installs/grass70_release/gui/wxpython/rlisetup
/Users/guano/Documents/installs/grass70_release/gui/wxpython/psmap
/Users/guano/Documents/installs/grass70_release/gui/wxpython/dbmgr
/Users/guano/Documents/installs/grass70_release/gui/wxpython/vdigit
/Users/guano/Documents/installs/grass70_release/gui/wxpython/iclass
/Users/guano/Documents/installs/grass70_release/gui/wxpython/gcp
/Users/guano/Documents/installs/grass70_release/gui/wxpython/timeline
/Users/guano/Documents/installs/grass70_release/visualization/wximgview

···

Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil

  • Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com
http://orcid.org/0000-0001-5073-5572


Can’t stop the signal.

I don't see any GDAL problem there. It looks like DYLD_LIBRARY_PATH is not working when running the modules to create documentation.

I don't know where to go from there.

On Jul 22, 2015, at 8:18 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

Thanks, William.

That worked, at least for the configure part. Now the problem is at compiling. At the end of make, I get a ton of errors in modules:

Errors in:
/Users/guano/Documents/installs/grass70_release/scripts/d.correlate
/Users/guano/Documents/installs/grass70_release/scripts/d.out.file
/Users/guano/Documents/installs/grass70_release/scripts/d.to.rast
/Users/guano/Documents/installs/grass70_release/scripts/d.polar
/Users/guano/Documents/installs/grass70_release/scripts/d.rast.edit
/Users/guano/Documents/installs/grass70_release/scripts/d.rast.leg
/Users/guano/Documents/installs/grass70_release/scripts/d.redraw
/Users/guano/Documents/installs/grass70_release/scripts/d.shade
/Users/guano/Documents/installs/grass70_release/scripts/d.what.rast
/Users/guano/Documents/installs/grass70_release/scripts/d.what.vect
/Users/guano/Documents/installs/grass70_release/scripts/db.dropcolumn
/Users/guano/Documents/installs/grass70_release/scripts/db.droptable
/Users/guano/Documents/installs/grass70_release/scripts/db.in.ogr
/Users/guano/Documents/installs/grass70_release/scripts/db.out.ogr
/Users/guano/Documents/installs/grass70_release/scripts/db.test
/Users/guano/Documents/installs/grass70_release/scripts/db.univar
/Users/guano/Documents/installs/grass70_release/scripts/g.extension
/Users/guano/Documents/installs/grass70_release/scripts/g.extension.all
/Users/guano/Documents/installs/grass70_release/scripts/g.manual
/Users/guano/Documents/installs/grass70_release/scripts/i.colors.enhance
/Users/guano/Documents/installs/grass70_release/scripts/i.image.mosaic
/Users/guano/Documents/installs/grass70_release/scripts/i.in.spotvgt
/Users/guano/Documents/installs/grass70_release/scripts/i.oif
/Users/guano/Documents/installs/grass70_release/scripts/i.pansharpen
/Users/guano/Documents/installs/grass70_release/scripts/i.spectral
/Users/guano/Documents/installs/grass70_release/scripts/i.tasscap
/Users/guano/Documents/installs/grass70_release/scripts/m.proj
/Users/guano/Documents/installs/grass70_release/scripts/r.blend
/Users/guano/Documents/installs/grass70_release/scripts/r.buffer.lowmem
/Users/guano/Documents/installs/grass70_release/scripts/r.colors.stddev
/Users/guano/Documents/installs/grass70_release/scripts/r.fillnulls
/Users/guano/Documents/installs/grass70_release/scripts/r.grow
/Users/guano/Documents/installs/grass70_release/scripts/r.in.aster
/Users/guano/Documents/installs/grass70_release/scripts/r.in.srtm
/Users/guano/Documents/installs/grass70_release/scripts/r.in.wms
/Users/guano/Documents/installs/grass70_release/scripts/r.mask
/Users/guano/Documents/installs/grass70_release/scripts/r.out.xyz
/Users/guano/Documents/installs/grass70_release/scripts/r.pack
/Users/guano/Documents/installs/grass70_release/scripts/r.plane
/Users/guano/Documents/installs/grass70_release/scripts/r.reclass.area
/Users/guano/Documents/installs/grass70_release/scripts/r.rgb
/Users/guano/Documents/installs/grass70_release/scripts/r.shade
/Users/guano/Documents/installs/grass70_release/scripts/r.tileset
/Users/guano/Documents/installs/grass70_release/scripts/r.unpack
/Users/guano/Documents/installs/grass70_release/scripts/r3.in.xyz
/Users/guano/Documents/installs/grass70_release/scripts/v.build.all
/Users/guano/Documents/installs/grass70_release/scripts/v.centroids
/Users/guano/Documents/installs/grass70_release/scripts/v.db.addcolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.addtable
/Users/guano/Documents/installs/grass70_release/scripts/v.db.join
/Users/guano/Documents/installs/grass70_release/scripts/v.db.dropcolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.droprow
/Users/guano/Documents/installs/grass70_release/scripts/v.db.droptable
/Users/guano/Documents/installs/grass70_release/scripts/v.db.renamecolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.reconnect.all
/Users/guano/Documents/installs/grass70_release/scripts/v.db.univar
/Users/guano/Documents/installs/grass70_release/scripts/v.db.update
/Users/guano/Documents/installs/grass70_release/scripts/v.dissolve
/Users/guano/Documents/installs/grass70_release/scripts/v.in.e00
/Users/guano/Documents/installs/grass70_release/scripts/v.in.geonames
/Users/guano/Documents/installs/grass70_release/scripts/v.in.lines
/Users/guano/Documents/installs/grass70_release/scripts/v.in.mapgen
/Users/guano/Documents/installs/grass70_release/scripts/v.in.wfs
/Users/guano/Documents/installs/grass70_release/scripts/v.rast.stats
/Users/guano/Documents/installs/grass70_release/scripts/v.report
/Users/guano/Documents/installs/grass70_release/scripts/v.pack
/Users/guano/Documents/installs/grass70_release/scripts/v.to.lines
/Users/guano/Documents/installs/grass70_release/scripts/v.unpack
/Users/guano/Documents/installs/grass70_release/scripts/v.what.strds
/Users/guano/Documents/installs/grass70_release/scripts/v.what.vect
/Users/guano/Documents/installs/grass70_release/scripts/wxpyimgview
/Users/guano/Documents/installs/grass70_release/scripts/v.krige
/Users/guano/Documents/installs/grass70_release/temporal/t.create
/Users/guano/Documents/installs/grass70_release/temporal/t.support
/Users/guano/Documents/installs/grass70_release/temporal/t.topology
/Users/guano/Documents/installs/grass70_release/temporal/t.list
/Users/guano/Documents/installs/grass70_release/temporal/t.info
/Users/guano/Documents/installs/grass70_release/temporal/t.merge
/Users/guano/Documents/installs/grass70_release/temporal/t.remove
/Users/guano/Documents/installs/grass70_release/temporal/t.sample
/Users/guano/Documents/installs/grass70_release/temporal/t.register
/Users/guano/Documents/installs/grass70_release/temporal/t.unregister
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.accumulate
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.accdetect
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.aggregate
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.aggregate.ds
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.colors
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.to.rast3
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.univar
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.list
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.mapcalc
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.neighbors
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.series
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.export
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.out.vtk
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.import
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.gapfill
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.list
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.mapcalc
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.univar
/Users/guano/Documents/installs/grass70_release/temporal/t.rename
/Users/guano/Documents/installs/grass70_release/temporal/t.select
/Users/guano/Documents/installs/grass70_release/temporal/t.snap
/Users/guano/Documents/installs/grass70_release/temporal/t.shift
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.list
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.db.select
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.export
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.import
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.what.strds
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.observe.strds
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.univar
/Users/guano/Documents/installs/grass70_release/gui/wxpython/animation
/Users/guano/Documents/installs/grass70_release/gui/wxpython/mapswipe
/Users/guano/Documents/installs/grass70_release/gui/wxpython/gmodeler
/Users/guano/Documents/installs/grass70_release/gui/wxpython/rlisetup
/Users/guano/Documents/installs/grass70_release/gui/wxpython/psmap
/Users/guano/Documents/installs/grass70_release/gui/wxpython/dbmgr
/Users/guano/Documents/installs/grass70_release/gui/wxpython/vdigit
/Users/guano/Documents/installs/grass70_release/gui/wxpython/iclass
/Users/guano/Documents/installs/grass70_release/gui/wxpython/gcp
/Users/guano/Documents/installs/grass70_release/gui/wxpython/timeline
/Users/guano/Documents/installs/grass70_release/visualization/wximgview
--

the first script, d.correlate, gives me this eror:

cd scripts/d.correlate/
GuanoAFBIOTA:d.correlate guano$ make
if [ "/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate" != "" ] ; then GISRC=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/demolocation/.grassrc70 GISBASE=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0 PATH="/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:$PATH" PYTHONPATH="/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/gui/wxpython:$PYTHONPATH" DYLD_LIBRARY_PATH="/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:" LC_ALL=C /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate --html-description < /dev/null | grep -v '</body>\|</html>' > d.correlate.tmp.html ; fi
dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1svn.dylib
  Referenced from: /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin/g.parser
  Reason: image not found
make: *** [d.correlate.tmp.html] Error 1
rm d.correlate.tmp.html

the first temporal module, t.create, this one (just last part of output):

Traceback (most recent call last):
  File "/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/t.vect.univar", line 66, in <module>
    import grass.temporal as tgis
  File "/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/temporal/__init__.py", line 1, in <module>
    from core import *
  File "/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/temporal/core.py", line 38, in <module>
    from c_libraries_interface import *
  File "/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/temporal/c_libraries_interface.py", line 19, in <module>
    import grass.lib.gis as libgis
  File "/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/lib/gis.py", line 23, in <module>
    _libs["grass_gis.7.0.1svn"] = load_library("grass_gis.7.0.1svn")
  File "/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/lib/ctypes_loader.py", line 57, in load_library
    raise ImportError,"%s not found." % libname
ImportError: grass_gis.7.0.1svn not found.
make[1]: *** [t.vect.univar.tmp.html] Error 1
rm t.vect.univar.tmp.html

The gui modules also give an error similar to d.correlate, so something is referencing grass_gis.7.0.1svn instead of the current release.

thanks

Carlos

--
Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil
- Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com
http://orcid.org/0000-0001-5073-5572
________________
Can’t stop the signal.
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

Earth: "Mostly harmless"

- revised entry in the HitchHiker's Guide to the Galaxy

On thing that I found weird id this:

dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1RC2.dylib
Referenced from: /Users/guano/Documents/installs/release_20150720_grass_7_0_1RC2/dist.x86_64-apple-darwin15.0.0/bin/g.parser
Reason: image not found

Why load the library from /Applications/GRASS-7.0.app/ at compiling time? The package hasn’t even been created yet…

Shouldn’t this be loaded from the source dir?

Carlos

···

On Thu, Jul 23, 2015 at 12:09 AM, William Kyngesburye <woklist@kyngchaos.com> wrote:

I don’t see any GDAL problem there. It looks like DYLD_LIBRARY_PATH is not working when running the modules to create documentation.

I don’t know where to go from there.

On Jul 22, 2015, at 8:18 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

Thanks, William.

That worked, at least for the configure part. Now the problem is at compiling. At the end of make, I get a ton of errors in modules:

Errors in:
/Users/guano/Documents/installs/grass70_release/scripts/d.correlate
/Users/guano/Documents/installs/grass70_release/scripts/d.out.file
/Users/guano/Documents/installs/grass70_release/scripts/d.to.rast
/Users/guano/Documents/installs/grass70_release/scripts/d.polar
/Users/guano/Documents/installs/grass70_release/scripts/d.rast.edit
/Users/guano/Documents/installs/grass70_release/scripts/d.rast.leg
/Users/guano/Documents/installs/grass70_release/scripts/d.redraw
/Users/guano/Documents/installs/grass70_release/scripts/d.shade
/Users/guano/Documents/installs/grass70_release/scripts/d.what.rast
/Users/guano/Documents/installs/grass70_release/scripts/d.what.vect
/Users/guano/Documents/installs/grass70_release/scripts/db.dropcolumn
/Users/guano/Documents/installs/grass70_release/scripts/db.droptable
/Users/guano/Documents/installs/grass70_release/scripts/db.in.ogr
/Users/guano/Documents/installs/grass70_release/scripts/db.out.ogr
/Users/guano/Documents/installs/grass70_release/scripts/db.test
/Users/guano/Documents/installs/grass70_release/scripts/db.univar
/Users/guano/Documents/installs/grass70_release/scripts/g.extension
/Users/guano/Documents/installs/grass70_release/scripts/g.extension.all
/Users/guano/Documents/installs/grass70_release/scripts/g.manual
/Users/guano/Documents/installs/grass70_release/scripts/i.colors.enhance
/Users/guano/Documents/installs/grass70_release/scripts/i.image.mosaic
/Users/guano/Documents/installs/grass70_release/scripts/i.in.spotvgt
/Users/guano/Documents/installs/grass70_release/scripts/i.oif
/Users/guano/Documents/installs/grass70_release/scripts/i.pansharpen
/Users/guano/Documents/installs/grass70_release/scripts/i.spectral
/Users/guano/Documents/installs/grass70_release/scripts/i.tasscap
/Users/guano/Documents/installs/grass70_release/scripts/m.proj
/Users/guano/Documents/installs/grass70_release/scripts/r.blend
/Users/guano/Documents/installs/grass70_release/scripts/r.buffer.lowmem
/Users/guano/Documents/installs/grass70_release/scripts/r.colors.stddev
/Users/guano/Documents/installs/grass70_release/scripts/r.fillnulls
/Users/guano/Documents/installs/grass70_release/scripts/r.grow
/Users/guano/Documents/installs/grass70_release/scripts/r.in.aster
/Users/guano/Documents/installs/grass70_release/scripts/r.in.srtm
/Users/guano/Documents/installs/grass70_release/scripts/r.in.wms
/Users/guano/Documents/installs/grass70_release/scripts/r.mask
/Users/guano/Documents/installs/grass70_release/scripts/r.out.xyz
/Users/guano/Documents/installs/grass70_release/scripts/r.pack
/Users/guano/Documents/installs/grass70_release/scripts/r.plane
/Users/guano/Documents/installs/grass70_release/scripts/r.reclass.area
/Users/guano/Documents/installs/grass70_release/scripts/r.rgb
/Users/guano/Documents/installs/grass70_release/scripts/r.shade
/Users/guano/Documents/installs/grass70_release/scripts/r.tileset
/Users/guano/Documents/installs/grass70_release/scripts/r.unpack
/Users/guano/Documents/installs/grass70_release/scripts/r3.in.xyz
/Users/guano/Documents/installs/grass70_release/scripts/v.build.all
/Users/guano/Documents/installs/grass70_release/scripts/v.centroids
/Users/guano/Documents/installs/grass70_release/scripts/v.db.addcolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.addtable
/Users/guano/Documents/installs/grass70_release/scripts/v.db.join
/Users/guano/Documents/installs/grass70_release/scripts/v.db.dropcolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.droprow
/Users/guano/Documents/installs/grass70_release/scripts/v.db.droptable
/Users/guano/Documents/installs/grass70_release/scripts/v.db.renamecolumn
/Users/guano/Documents/installs/grass70_release/scripts/v.db.reconnect.all
/Users/guano/Documents/installs/grass70_release/scripts/v.db.univar
/Users/guano/Documents/installs/grass70_release/scripts/v.db.update
/Users/guano/Documents/installs/grass70_release/scripts/v.dissolve
/Users/guano/Documents/installs/grass70_release/scripts/v.in.e00
/Users/guano/Documents/installs/grass70_release/scripts/v.in.geonames
/Users/guano/Documents/installs/grass70_release/scripts/v.in.lines
/Users/guano/Documents/installs/grass70_release/scripts/v.in.mapgen
/Users/guano/Documents/installs/grass70_release/scripts/v.in.wfs
/Users/guano/Documents/installs/grass70_release/scripts/v.rast.stats
/Users/guano/Documents/installs/grass70_release/scripts/v.report
/Users/guano/Documents/installs/grass70_release/scripts/v.pack
/Users/guano/Documents/installs/grass70_release/scripts/v.to.lines
/Users/guano/Documents/installs/grass70_release/scripts/v.unpack
/Users/guano/Documents/installs/grass70_release/scripts/v.what.strds
/Users/guano/Documents/installs/grass70_release/scripts/v.what.vect
/Users/guano/Documents/installs/grass70_release/scripts/wxpyimgview
/Users/guano/Documents/installs/grass70_release/scripts/v.krige
/Users/guano/Documents/installs/grass70_release/temporal/t.create
/Users/guano/Documents/installs/grass70_release/temporal/t.support
/Users/guano/Documents/installs/grass70_release/temporal/t.topology
/Users/guano/Documents/installs/grass70_release/temporal/t.list

/Users/guano/Documents/installs/grass70_release/temporal/t.info

/Users/guano/Documents/installs/grass70_release/temporal/t.merge
/Users/guano/Documents/installs/grass70_release/temporal/t.remove
/Users/guano/Documents/installs/grass70_release/temporal/t.sample
/Users/guano/Documents/installs/grass70_release/temporal/t.register
/Users/guano/Documents/installs/grass70_release/temporal/t.unregister
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.accumulate
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.accdetect
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.aggregate
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.aggregate.ds
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.colors
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.to.rast3
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.univar
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.list
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.mapcalc
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.neighbors
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.series
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.export
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.out.vtk
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.import
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.gapfill
/Users/guano/Documents/installs/grass70_release/temporal/t.rast.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.list
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.mapcalc
/Users/guano/Documents/installs/grass70_release/temporal/t.rast3d.univar
/Users/guano/Documents/installs/grass70_release/temporal/t.rename
/Users/guano/Documents/installs/grass70_release/temporal/t.select
/Users/guano/Documents/installs/grass70_release/temporal/t.snap
/Users/guano/Documents/installs/grass70_release/temporal/t.shift
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.list
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.db.select
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.export
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.extract
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.import
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.what.strds
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.observe.strds
/Users/guano/Documents/installs/grass70_release/temporal/t.vect.univar
/Users/guano/Documents/installs/grass70_release/gui/wxpython/animation
/Users/guano/Documents/installs/grass70_release/gui/wxpython/mapswipe
/Users/guano/Documents/installs/grass70_release/gui/wxpython/gmodeler
/Users/guano/Documents/installs/grass70_release/gui/wxpython/rlisetup
/Users/guano/Documents/installs/grass70_release/gui/wxpython/psmap
/Users/guano/Documents/installs/grass70_release/gui/wxpython/dbmgr
/Users/guano/Documents/installs/grass70_release/gui/wxpython/vdigit
/Users/guano/Documents/installs/grass70_release/gui/wxpython/iclass
/Users/guano/Documents/installs/grass70_release/gui/wxpython/gcp
/Users/guano/Documents/installs/grass70_release/gui/wxpython/timeline
/Users/guano/Documents/installs/grass70_release/visualization/wximgview

the first script, d.correlate, gives me this eror:

cd scripts/d.correlate/
GuanoAFBIOTA:d.correlate guano$ make
if [ “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate” != “” ] ; then GISRC=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/demolocation/.grassrc70 GISBASE=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0 PATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:$PATH” PYTHONPATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/gui/wxpython:$PYTHONPATH” DYLD_LIBRARY_PATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:” LC_ALL=C /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate --html-description < /dev/null | grep -v ‘|’ > d.correlate.tmp.html ; fi
dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1svn.dylib
Referenced from: /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin/g.parser
Reason: image not found
make: *** [d.correlate.tmp.html] Error 1
rm d.correlate.tmp.html

the first temporal module, t.create, this one (just last part of output):

Traceback (most recent call last):
File “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/t.vect.univar”, line 66, in
import grass.temporal as tgis
File “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/temporal/init.py”, line 1, in
from core import *
File “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/temporal/core.py”, line 38, in
from c_libraries_interface import *
File “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/temporal/c_libraries_interface.py”, line 19, in
import grass.lib.gis as libgis
File “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/lib/gis.py”, line 23, in
_libs[“grass_gis.7.0.1svn”] = load_library(“grass_gis.7.0.1svn”)
File “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python/grass/lib/ctypes_loader.py”, line 57, in load_library
raise ImportError,“%s not found.” % libname
ImportError: grass_gis.7.0.1svn not found.
make[1]: *** [t.vect.univar.tmp.html] Error 1
rm t.vect.univar.tmp.html

The gui modules also give an error similar to d.correlate, so something is referencing grass_gis.7.0.1svn instead of the current release.

thanks

Carlos


Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil

  • Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com

http://orcid.org/0000-0001-5073-5572


Can’t stop the signal.


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


William Kyngesburye <kyngchaosatkyngchaosdotcom>
http://www.kyngchaos.com/

Earth: “Mostly harmless”

  • revised entry in the HitchHiker’s Guide to the Galaxy

Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil

  • Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com
http://orcid.org/0000-0001-5073-5572


Can’t stop the signal.

I believe what happens is it compiles with links to where it will be installed, but during documentation creation it uses DYLD_LIBRARY_PATH to make it look in the build dir. This is what is not working.

On Jul 23, 2015, at 7:40 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

On thing that I found weird id this:

dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1RC2.dylib
  Referenced from: /Users/guano/Documents/installs/release_20150720_grass_7_0_1RC2/dist.x86_64-apple-darwin15.0.0/bin/g.parser
  Reason: image not found

Why load the library from /Applications/GRASS-7.0.app/ at compiling time? The package hasn't even been created yet...

Shouldn't this be loaded from the source dir?

Carlos

On Thu, Jul 23, 2015 at 12:09 AM, William Kyngesburye <woklist@kyngchaos.com> wrote:
I don't see any GDAL problem there. It looks like DYLD_LIBRARY_PATH is not working when running the modules to create documentation.

I don't know where to go from there.

On Jul 22, 2015, at 8:18 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

> Thanks, William.
>
> That worked, at least for the configure part. Now the problem is at compiling. At the end of make, I get a ton of errors in modules:

> the first script, d.correlate, gives me this eror:
>
> cd scripts/d.correlate/
> GuanoAFBIOTA:d.correlate guano$ make
> if [ "/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate" != "" ] ; then GISRC=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/demolocation/.grassrc70 GISBASE=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0 PATH="/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:$PATH" PYTHONPATH="/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/gui/wxpython:$PYTHONPATH" DYLD_LIBRARY_PATH="/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:" LC_ALL=C /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate --html-description < /dev/null | grep -v '</body>\|</html>' > d.correlate.tmp.html ; fi
> dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1svn.dylib
> Referenced from: /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin/g.parser
> Reason: image not found
> make: *** [d.correlate.tmp.html] Error 1
> rm d.correlate.tmp.html
>

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"We are at war with them. Neither in hatred nor revenge and with no particular pleasure I shall kill every ___ I can until the war is over. That is my duty."

"Don't you even hate 'em?"

"What good would it do if I did? If all the many millions of people of the allied nations devoted an entire year exclusively to hating the ____ it wouldn't kill one ___ nor shorten the war one day."

<Ha, ha> "And it might give 'em all stomach ulcers."

- Tarzan, on war

Well, if the errors are only about documentation, I can live with them.

So I went on to create the installation package. I had to manually download PackageMaker from Apple (Late 2012 version).

After creating and installing the package, when I run it, I get the startup dialog (choose location etc), but wxgui fails:

Launching GUI in the background, please wait…
GRASS 7.0.1RC2 (araca_utm):~/Documents/installs/release_20150720_grass_7_0_1RC2 > Unable to import pyGRASS: grass_gis.7.0.1RC2 not found.
Some functionality will be not accessible
Traceback (most recent call last):
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/wxgui.py”, line 37, in
from lmgr.frame import GMFrame
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/lmgr/frame.py”, line 50, in
from lmgr.layertree import LayerTree, LMIcons
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/lmgr/layertree.py”, line 37, in
from mapdisp.frame import MapFrame
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/mapdisp/frame.py”, line 34, in
from vdigit.toolbars import VDigitToolbar
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/vdigit/toolbars.py”, line 30, in
from iclass.digit import IClassVDigit
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/iclass/digit.py”, line 23, in
from vdigit.wxdisplay import DisplayDriver, TYPE_AREA
ImportError: cannot import name TYPE_AREA

Carlos

···

On Thu, Jul 23, 2015 at 10:35 PM, William Kyngesburye <woklist@kyngchaos.com> wrote:

I believe what happens is it compiles with links to where it will be installed, but during documentation creation it uses DYLD_LIBRARY_PATH to make it look in the build dir. This is what is not working.

On Jul 23, 2015, at 7:40 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

On thing that I found weird id this:

dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1RC2.dylib
Referenced from: /Users/guano/Documents/installs/release_20150720_grass_7_0_1RC2/dist.x86_64-apple-darwin15.0.0/bin/g.parser
Reason: image not found

Why load the library from /Applications/GRASS-7.0.app/ at compiling time? The package hasn’t even been created yet…

Shouldn’t this be loaded from the source dir?

Carlos

On Thu, Jul 23, 2015 at 12:09 AM, William Kyngesburye <woklist@kyngchaos.com> wrote:
I don’t see any GDAL problem there. It looks like DYLD_LIBRARY_PATH is not working when running the modules to create documentation.

I don’t know where to go from there.

On Jul 22, 2015, at 8:18 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

Thanks, William.

That worked, at least for the configure part. Now the problem is at compiling. At the end of make, I get a ton of errors in modules:

the first script, d.correlate, gives me this eror:

cd scripts/d.correlate/
GuanoAFBIOTA:d.correlate guano$ make
if [ “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate” != “” ] ; then GISRC=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/demolocation/.grassrc70 GISBASE=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0 PATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:$PATH” PYTHONPATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/gui/wxpython:$PYTHONPATH” DYLD_LIBRARY_PATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:” LC_ALL=C /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate --html-description < /dev/null | grep -v ‘|’ > d.correlate.tmp.html ; fi
dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1svn.dylib
Referenced from: /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin/g.parser
Reason: image not found
make: *** [d.correlate.tmp.html] Error 1
rm d.correlate.tmp.html


William Kyngesburye <kyngchaosatkyngchaosdotcom>
http://www.kyngchaos.com/

“We are at war with them. Neither in hatred nor revenge and with no particular pleasure I shall kill every ___ I can until the war is over. That is my duty.”

“Don’t you even hate 'em?”

“What good would it do if I did? If all the many millions of people of the allied nations devoted an entire year exclusively to hating the ____ it wouldn’t kill one ___ nor shorten the war one day.”

<Ha, ha> “And it might give 'em all stomach ulcers.”

  • Tarzan, on war

Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil

  • Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com
http://orcid.org/0000-0001-5073-5572


Can’t stop the signal.

Just to update my last message, although wxgui won’t start, GRASS will start in text mode.
In python I tried the import statment:

from grass.pygrass import messages
Traceback (most recent call last):
File “”, line 1, in
File “/Applications/GRASS-7.0.app/Contents/MacOS/etc/python/grass/pygrass/messages/init.py”, line 19, in
import grass.lib.gis as libgis
File “/Applications/GRASS-7.0.app/Contents/MacOS/etc/python/grass/lib/gis.py”, line 23, in
_libs[“grass_gis.7.0.1RC2”] = load_library(“grass_gis.7.0.1RC2”)
File “/Applications/GRASS-7.0.app/Contents/MacOS/etc/python/grass/lib/ctypes_loader.py”, line 57, in load_library
raise ImportError,“%s not found.” % libname
ImportError: grass_gis.7.0.1RC2 not found.

I can’t find any file with that name in the package

Carlos

···

On Fri, Jul 24, 2015 at 10:52 AM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

Well, if the errors are only about documentation, I can live with them.

So I went on to create the installation package. I had to manually download PackageMaker from Apple (Late 2012 version).

After creating and installing the package, when I run it, I get the startup dialog (choose location etc), but wxgui fails:

Launching GUI in the background, please wait…
GRASS 7.0.1RC2 (araca_utm):~/Documents/installs/release_20150720_grass_7_0_1RC2 > Unable to import pyGRASS: grass_gis.7.0.1RC2 not found.
Some functionality will be not accessible

Traceback (most recent call last):

File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/wxgui.py”, line 37, in
from lmgr.frame import GMFrame
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/lmgr/frame.py”, line 50, in
from lmgr.layertree import LayerTree, LMIcons
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/lmgr/layertree.py”, line 37, in
from mapdisp.frame import MapFrame
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/mapdisp/frame.py”, line 34, in
from vdigit.toolbars import VDigitToolbar
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/vdigit/toolbars.py”, line 30, in
from iclass.digit import IClassVDigit
File “/Applications/GRASS-7.0.app/Contents/MacOS/gui/wxpython/iclass/digit.py”, line 23, in
from vdigit.wxdisplay import DisplayDriver, TYPE_AREA
ImportError: cannot import name TYPE_AREA

Carlos

On Thu, Jul 23, 2015 at 10:35 PM, William Kyngesburye <woklist@kyngchaos.com> wrote:

I believe what happens is it compiles with links to where it will be installed, but during documentation creation it uses DYLD_LIBRARY_PATH to make it look in the build dir. This is what is not working.

On Jul 23, 2015, at 7:40 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

On thing that I found weird id this:

dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1RC2.dylib
Referenced from: /Users/guano/Documents/installs/release_20150720_grass_7_0_1RC2/dist.x86_64-apple-darwin15.0.0/bin/g.parser
Reason: image not found

Why load the library from /Applications/GRASS-7.0.app/ at compiling time? The package hasn’t even been created yet…

Shouldn’t this be loaded from the source dir?

Carlos

On Thu, Jul 23, 2015 at 12:09 AM, William Kyngesburye <woklist@kyngchaos.com> wrote:
I don’t see any GDAL problem there. It looks like DYLD_LIBRARY_PATH is not working when running the modules to create documentation.

I don’t know where to go from there.

On Jul 22, 2015, at 8:18 PM, Carlos Grohmann <carlos.grohmann@gmail.com> wrote:

Thanks, William.

That worked, at least for the configure part. Now the problem is at compiling. At the end of make, I get a ton of errors in modules:

the first script, d.correlate, gives me this eror:

cd scripts/d.correlate/
GuanoAFBIOTA:d.correlate guano$ make
if [ “/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate” != “” ] ; then GISRC=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/demolocation/.grassrc70 GISBASE=/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0 PATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:$PATH” PYTHONPATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/etc/python:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/gui/wxpython:$PYTHONPATH” DYLD_LIBRARY_PATH=“/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:/Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/lib:” LC_ALL=C /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/scripts/d.correlate --html-description < /dev/null | grep -v ‘|’ > d.correlate.tmp.html ; fi
dyld: Library not loaded: /Applications/GRASS-7.0.app/Contents/MacOS/lib/libgrass_gis.7.0.1svn.dylib
Referenced from: /Users/guano/Documents/installs/grass70_release/dist.x86_64-apple-darwin15.0.0/bin/g.parser
Reason: image not found
make: *** [d.correlate.tmp.html] Error 1
rm d.correlate.tmp.html


William Kyngesburye <kyngchaosatkyngchaosdotcom>
http://www.kyngchaos.com/

“We are at war with them. Neither in hatred nor revenge and with no particular pleasure I shall kill every ___ I can until the war is over. That is my duty.”

“Don’t you even hate 'em?”

“What good would it do if I did? If all the many millions of people of the allied nations devoted an entire year exclusively to hating the ____ it wouldn’t kill one ___ nor shorten the war one day.”

<Ha, ha> “And it might give 'em all stomach ulcers.”

  • Tarzan, on war

Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil

  • Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com
http://orcid.org/0000-0001-5073-5572


Can’t stop the signal.

Prof. Carlos Henrique Grohmann
Institute of Energy and Environment - Univ. of São Paulo, Brazil

  • Digital Terrain Analysis | GIS | Remote Sensing -

http://carlosgrohmann.com
http://orcid.org/0000-0001-5073-5572


Can’t stop the signal.