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@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac


--
Brian D. Ripley,                  rip...@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
_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to