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

Michael Barton michael.barton at asu.edu
Sun Jul 6 15:51:56 EDT 2008


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>






=========== 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$

-------------- next part --------------
Skipped content of type multipart/mixed


More information about the grass-dev mailing list