Installing the rgdal library in R version 3.1.0 doesn’t work out of the box at the moment:

> install.packages('rgdal')

   package ‘rgdal’ is available as a source package but not as a binary

Warning in install.packages :
  package ‘rgdal’ is not available (for R version 3.1.0)

After reading ?install.packages a bit, I tried using the type=source option, but that still doesn’t cut it:

> install.packages('rgdal', type='source')
trying URL 'http://cran.rstudio.com/src/contrib/rgdal_0.8-16.tar.gz'
Content type 'application/x-gzip' length 1616275 bytes (1.5 Mb)
opened URL
==================================================
downloaded 1.5 Mb

* installing *source* package ‘rgdal’ ...
** package ‘rgdal’ successfully unpacked and MD5 sums checked
configure: CC: clang
configure: CXX: clang++
configure: rgdal: 0.8-15
checking for /usr/bin/svnversion... yes
configure: svn revision: 498
configure: gdal-config: gdal-config
checking gdal-config usability... 
./configure: line 2119: gdal-config: command not found
no
Error: gdal-config not found
The gdal-config script distributed with GDAL could not be found.
If you have not installed the GDAL libraries, you can
download the source from  http://www.gdal.org/
If you have installed the GDAL libraries, then make sure that
gdal-config is in your path. Try typing gdal-config at a
shell prompt and see if it runs. If not, use:
 --configure-args='--with-gdal-config=/usr/local/bin/gdal-config'
with appropriate values for your installation.

I guessed that I need to install the gdal libraries first. Using macports:

sudo port install gdal

After this I repeated the R command to install with type=source, and it worked like a charm.


blog comments powered by Disqus