[GRASS-dev] GRASS won't compile - can't 'find' gdal

Andreas Hörsken andreas.hoersken at uni-dortmund.de
Mon Jan 19 04:03:13 EST 2009


I tried to compile grass on Macosx 10.4.11 (Tiger) today an got the  
same error message when running configure:
...
checking for gdal-config... /Library/Frameworks/GDAL.framework/ 
Programs/gdal-config
configure: error: *** Unable to locate GDAL library.

The same happens with all versions of grass (i.e. grass-6.2.3,  
grass-6.3.0, grass-6.4.0RC2, grass-6.4.svn, grass-7.0.svn).
I attached the build script and the config.log to this mail, but the  
important part from the config.log should be the following:
...
gcc -o conftest -g -O2  -I/Library/Frameworks/GDAL.framework/Versions/ 
1.5/Headers    conftest.c  -L/Library/Frameworks/GDAL.framework/ 
Versions/1.5/unix/lib -lgdal  1>&5
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open  
dynamic library: @loader_path/Libraries/libogdi.dylib referenced  
from: /Library/Frameworks/GDAL.framework/Versions/1.5/unix/lib/ 
libgdal.dylib (checking for undefined symbols may be affected) (No  
such file or directory, errno = 2)
...

So there are problems with loading other libraries (not the gdal- 
library).
Has someone an idea why this goes wrong? I installed all frameworks  
needed from http://www.kyngchaos.com/software:grass/

Thanks,
Andreas.


Am 06.07.2008 um 21:51 schrieb Michael Barton:

> I just tried to compile GRASS yesterday to catch up. It won't get  
> past configure, giving a gdal not found error.
>
> I'm using a Mac with OS X 10.5 I'm using the same configuration  
> string that worked a couple weeks back. I updated from source  
> yesterday (GRASS 6.4 and 7 give the same results). To be on the  
> safe side, after getting these errors, I updated my frameworks  
> (including the gdal framework), from William Kyngesbury's site.  
> Same result.
>
> William mentioned that other people have had similar issues. So,  
> I've pasted in my configure string and configure output below and  
> attached the config.log file. If anyone has suggestions I'll try  
> them out.
>
> Thanks
> Michael
> ____________________
> C. Michael Barton, Professor of Anthropology
> Director of Graduate Studies
> School of Human Evolution & Social Change
> Center for Social Dynamics & Complexity
> Arizona State University
>
> Phone: 480-965-6262
> Fax: 480-965-7671
> www: <www.public.asu.edu/~cmbarton>
>
>
>
> <config.log>
>
>
> =========== configure string and output ============
>
> Last login: Sat Jul  5 18:26:18 on ttys000
> cmb-MBP-2:~ cmbarton$ cd /Users/cmbarton/grass_dev/grass6_src
> cmb-MBP-2:grass6_src cmbarton$ export NAD2BIN=/Library/Frameworks/ 
> PROJ.framework/Programs/nad2bin
> cmb-MBP-2:grass6_src cmbarton$ ./configure --with-freetype --with- 
> freetype-includes="/Library/Frameworks/FreeType.framework/unix/ 
> include/freetype2 /Library/Frameworks/FreeType.framework/unix/ 
> include" --with-freetype-libs=/Library/Frameworks/ 
> FreeType.framework/unix/lib --with-gdal=/Library/Frameworks/ 
> GDAL.framework/Programs/gdal-config --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-jpeg- 
> includes=/Library/Frameworks/UnixImageIO.framework/unix/include -- 
> with-jpeg-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib -- 
> with-png-includes=/Library/Frameworks/UnixImageIO.framework/unix/ 
> include --with-png-libs=/Library/Frameworks/UnixImageIO.framework/ 
> unix/lib --with-tiff-includes=/Library/Frameworks/ 
> UnixImageIO.framework/unix/include --with-tiff-libs=/Library/ 
> Frameworks/UnixImageIO.framework/unix/lib --without-postgres -- 
> without-mysql --with-odbc --with-sqlite --with-sqlite-libs=/Library/ 
> Frameworks/SQLite3.framework/unix/lib --with-sqlite-includes=/ 
> Library/Frameworks/SQLite3.framework/unix/include --with-fftw- 
> includes=/Library/Frameworks/FFTW3.framework/unix/include --with- 
> fftw-libs=/Library/Frameworks/FFTW3.framework/unix/lib --with-cxx -- 
> with-tcltk-includes=/usr/local/tcltk/include --with-tcltk-libs=/usr/ 
> local/tcltk/lib --with-x --without-motif --without-glw --with- 
> opengl=x11 --with-opengl-libs=/usr/X11R6/lib --without-readline -- 
> prefix=/Applications/GRASS --enable-macosx-app --with-python --with- 
> wxwidgets=/usr/local/lib/wxPython-unicode-2.8.7.1/bin/wx-config
> checking host system type... i386-apple-darwin9.4.0
> checking for gcc... gcc
> checking whether the C compiler (gcc  ) works... yes
> checking whether the C compiler (gcc  ) 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/cmbarton/grass_dev/grass6_src
> checking for build directory... /Users/cmbarton/grass_dev/grass6_src
> checking for MacOSX App... yes
> checking how to build libraries... shared
> checking for ranlib... ranlib
> checking how to run the C preprocessor... gcc -E
> checking if 64bit support is requested... no
> checking if 64bit Sparc VIS support is requested... no
> checking system version (for dynamic loading)... Darwin-9.4.0
> checking for dlopen in -ldl... yes
> checking for ar... ar
> 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... yes
> checking for bison... bison -y
> checking for ranlib... ranlib
> checking for ar... ar
> checking for env... env
> checking for perl... /usr/bin/perl
> 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... yes
> 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... libraries /usr/X11/lib, headers /usr/X11/include
> checking for dnet_ntoa in -ldnet... no
> checking for dnet_ntoa in -ldnet_stub... no
> checking for gethostbyname... yes
> checking for connect... yes
> checking for remove... yes
> checking for shmat... yes
> checking for IceConnectionNumber in -lICE... yes
> checking whether to use Curses... yes
> checking for curses.h... yes
> checking curses.h WINDOW structure component... _maxy
> checking for initscr in -lncurses... yes
> checking for keypad in -lncurses... yes
> checking for gtty in -lcompat... no
> checking for gtty in -lbsd-compat... no
> checking for gtty in -lbsd... no
> checking for library containing cuserid... no
> checking for xdrmem_create... yes
> 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... 460
> 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/Programs/ 
> nad2bin
> checking whether to use Readline... no
> checking whether to use JPEG... yes
> checking for location of JPEG includes... /Library/Frameworks/ 
> UnixImageIO.framework/unix/include
> checking for jpeglib.h... yes
> checking for location of JPEG library... /Library/Frameworks/ 
> UnixImageIO.framework/unix/lib
> checking for jpeg_start_compress in -ljpeg... yes
> checking whether to use GDAL... yes
> checking for gdal-config... /Library/Frameworks/GDAL.framework/ 
> Programs/gdal-config
> configure: error: *** Unable to locate GDAL library.
> cmb-MBP-2:grass6_src cmbarton$
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev

-------------- nächster Teil --------------
Übersprungener Inhalt vom Typ multipart/mixed


More information about the grass-dev mailing list