Please forgive me for posting this here if it is not appropriate (where should this question be posed?)? I am attempting to install rgdal (from source, since there is no binary) on Mac OS X 10.4.9 on a PowerPC G3 Macintosh. I have R version 2.4.1 (2006-12-18) installed. Following the install directions suggested at: http://www.sal.uiuc.edu/tools/tools-sum/rgeo/rgeo-detail/map-packages-on-cran The Mac OS X Frameworks packages were obtained from: http://www.kyngchaos.com/software/unixport Using R CMD INSTALL in a term window I have: R CMD INSTALL rgdal_0.5-6.tar.gz --configure-args='--with-gdal-config=/Library/Frameworks/GDAL.framework/Versions/1.4/Programs/gdal-config --with-proj-include=/Library/Frameworks/PROJ.framework/Versions/4.5/Headers --with-proj-lib=/Library/Frameworks/PROJ.framework/Versions/4.5/unix/lib' which produces the following output: * Installing *source* package 'rgdal' ... gdal-config: /Library/Frameworks/GDAL.framework/Versions/1.4/Programs/gdal-config checking for gcc... gcc-4.0 -arch ppc -std=gnu99 checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc-4.0 -arch ppc -std=gnu99 accepts -g... yes checking for gcc-4.0 -arch ppc -std=gnu99 option to accept ANSI C... none needed checking how to run the C preprocessor... gcc-4.0 -arch ppc -std=gnu99 -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking proj_api.h usability... yes checking proj_api.h presence... yes checking for proj_api.h... yes checking for pj_init_plus in -lproj... yes Package CPP flags: -I/Library/Frameworks/PROJ.framework/Versions/4.5/Headers -I/Library/Frameworks/GDAL.framework/unix/include Package LIBS: -L/Library/Frameworks/PROJ.framework/Versions/4.5/unix/lib -L/Library/Frameworks/GDAL.framework/unix/lib -lgdal configure: creating ./config.status config.status: creating src/Makevars ** libs ** arch - ppc g++-4.0 -arch ppc -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/ppc -I/Library/Frameworks/PROJ.framework/Versions/4.5/Headers -I/Library/Frameworks/GDAL.framework/unix/include -I/usr/local/include -fPIC -g -O2 -c OGR_write.cpp -o OGR_write.o g++-4.0 -arch ppc -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/ppc -I/Library/Frameworks/PROJ.framework/Versions/4.5/Headers -I/Library/Frameworks/GDAL.framework/unix/include -I/usr/local/include -fPIC -g -O2 -c gdal-bindings.cpp -o gdal-bindings.o g++-4.0 -arch ppc -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/ppc -I/Library/Frameworks/PROJ.framework/Versions/4.5/Headers -I/Library/Frameworks/GDAL.framework/unix/include -I/usr/local/include -fPIC -g -O2 -c ogr_geom.cpp -o ogr_geom.o g++-4.0 -arch ppc -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/ppc -I/Library/Frameworks/PROJ.framework/Versions/4.5/Headers -I/Library/Frameworks/GDAL.framework/unix/include -I/usr/local/include -fPIC -g -O2 -c ogr_proj.cpp -o ogr_proj.o g++-4.0 -arch ppc -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/ppc -I/Library/Frameworks/PROJ.framework/Versions/4.5/Headers -I/Library/Frameworks/GDAL.framework/unix/include -I/usr/local/include -fPIC -g -O2 -c ogrdrivers.cpp -o ogrdrivers.o g++-4.0 -arch ppc -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/ppc -I/Library/Frameworks/PROJ.framework/Versions/4.5/Headers -I/Library/Frameworks/GDAL.framework/unix/include -I/usr/local/include -fPIC -g -O2 -c ogrsource.cpp -o ogrsource.o g++-4.0 -arch ppc -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/ppc -I/Library/Frameworks/PROJ.framework/Versions/4.5/Headers -I/Library/Frameworks/GDAL.framework/unix/include -I/usr/local/include -fPIC -g -O2 -c projectit.cpp -o projectit.o g++-4.0 -arch ppc -dynamiclib -Wl,-macosx_version_min -Wl,10.3 -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -o rgdal.so OGR_write.o gdal-bindings.o ogr_geom.o ogr_proj.o ogrdrivers.o ogrsource.o projectit.o -L/Library/Frameworks/PROJ.framework/Versions/4.5/unix/lib -L/Library/Frameworks/GDAL.framework/unix/lib -lgdal -lproj -L/Library/Frameworks/R.framework/Resources/lib/ppc -lR -dylib_file libRblas.dylib:/Library/Frameworks/R.framework/Resources/lib/ppc/libRblas.dylib /usr/bin/libtool: unknown option character `m' in: -macosx_version_min Usage: /usr/bin/libtool -static [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-sacLT] Usage: /usr/bin/libtool -dynamic [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-o output] [-install_name name] [-compatibility_version #] [-current_version #] [-seg1addr 0x#] [-segs_read_only_addr 0x#] [-segs_read_write_addr 0x#] [-seg_addr_table <filename>] [-seg_addr_table_filename <file_system_path>] [-all_load] [-noall_load] make: *** [rgdal.so] Error 1 chmod: /Library/Frameworks/R.framework/Versions/2.4/Resources/library/rgdal/libs/ppc/*: No such file or directory ERROR: compilation failed for package 'rgdal' ** Removing '/Library/Frameworks/R.framework/Versions/2.4/Resources/library/rgdal' Are there any suggestions? I have tried this on two different machines with the same result. Regards, Tom -- Thomas E Adams National Weather Service Ohio River Forecast Center 1901 South State Route 134 Wilmington, OH 45177 EMAIL: thomas.adams at noaa.gov VOICE: 937-383-0528 FAX: 937-383-0033
On Wed, 4 Apr 2007, Thomas Adams wrote:> Please forgive me for posting this here if it is not appropriate (where > should this question be posed?)?The R posting guide asked you to ask the maintainer, but as this is a MacOS X issue, on the R-sig-mac list. It's not appropriate for R-help because of 'Questions likely to prompt discussion unintelligible to non-programmers should go to to R-devel.' (R posting guide.) Also R-sig-geo would be appropriate for support questions for this package.> I am attempting to install rgdal (from source, since there is no binary) > on Mac OS X 10.4.9 on a PowerPC G3 Macintosh. I have R version 2.4.1 > (2006-12-18) installed. Following the install directions suggested at:You need a later version of the Xcode tools. RSiteSearch("-macosx_version_min") got me there on the first hit. [... error was]> g++-4.0 -arch ppc -dynamiclib -Wl,-macosx_version_min -Wl,10.3 > -undefined dynamic_lookup -single_module -multiply_defined suppress > -L/usr/local/lib -o rgdal.so OGR_write.o gdal-bindings.o ogr_geom.o > ogr_proj.o ogrdrivers.o ogrsource.o projectit.o > -L/Library/Frameworks/PROJ.framework/Versions/4.5/unix/lib > -L/Library/Frameworks/GDAL.framework/unix/lib -lgdal -lproj > -L/Library/Frameworks/R.framework/Resources/lib/ppc -lR -dylib_file > libRblas.dylib:/Library/Frameworks/R.framework/Resources/lib/ppc/libRblas.dylib > /usr/bin/libtool: unknown option character `m' in: -macosx_version_min-- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595