[R-SIG-Mac] rgeos install
Prof Brian Ripley
ripley at stats.ox.ac.uk
Wed Mar 2 21:59:21 CET 2011
On Wed, 2 Mar 2011, Andrew Bevan wrote:
> Dear list
>
> I am having problems installing rgeos from the R-forge site. It
> seems to install okay for the 64-bit version of R but not for the
> 32-bit version for some reason. For the latter, I get the following
> errors:
>
> ------------------------------
>
> Via the install.packages route...
>
> install.packages("rgeos", repos="http://R-Forge.R-project.org")
> Installing package(s) into ‘/Users/abevan/Library/R/2.12/library’
> (as ‘lib’ is unspecified)
> Warning message:
> In getDependencies(pkgs, dependencies, available, lib) :
> package ‘rgeos’ is not available
> library(rgeos)
> Error: package 'rgeos' is not installed for 'arch=i386'
>
> ------------------------------
>
> Or via svn checkout with an explicit request for 32bit as follows:
>
> greymatter:src abevan$ svn checkout svn://svn.r-forge.r-project.org/svnroot/rgeos
> Checked out revision 222.
>
> greymatter:src abevan$ cd rgeos
>
> greymatter:rgeos abevan$ sudo R --arch=i386 CMD INSTALL pkg
>
> * installing to library ‘/Users/abevan/Library/R/2.12/library’
> * installing *source* package ‘rgeos’ ...
> geos-config: geos-config
> configure: creating ./config.status
> config.status: creating src/Makevars
> ** libs
> *** arch - i386
> make: Nothing to be done for `all'.
AFAICS you failed to clean up before this run. Try with a clean set
of sources (and perhaps build from a tarball). There is rgeos.so (and
probably *.o) in your src directory.
> installing to /Users/abevan/Library/R/2.12/library/rgeos/libs/i386
> ** R
> ** inst
> ** preparing package for lazy loading
> ** help
> *** installing help indices
> ** building package indices ...
> ** testing if installed package can be loaded
> Error in dyn.load(file, DLLpath = DLLpath, ...) :
> unable to load shared object '/Users/abevan/Library/R/2.12/library/rgeos/libs/i386/rgeos.so':
> dlopen(/Users/abevan/Library/R/2.12/library/rgeos/libs/i386/rgeos.so, 6): no suitable image found. Did find:
> /Users/abevan/Library/R/2.12/library/rgeos/libs/i386/rgeos.so: mach-o, but wrong architecture
> ERROR: loading failed
> * removing ‘/Users/abevan/Library/R/2.12/library/rgeos’
>
> ----------------------
>
> I am using MacOSX 10.6.6 with GEOS 3.2.2-1 (the latter from William
> Kyngesburye site) and R 2.12.1, on a MacBook Pro 2.4GHz Intel Core
> Duo; also XCode 3.2.5.
>
> Can anyone suggest how to proceed?
You can easily compile your own GEOS. I did so (multiarch) a few
months ago when rgeos was said to be imminent for CRAN.
>
> Many thanks
>
> Andy
>
> UCL Institute of Archaeology
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
--
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
More information about the R-SIG-Mac
mailing list