On Jul 19, 2012, at 9:34 PM, Hodgess, Erin wrote: > Hello! > > I'm trying to install Rmpi on my Mac. I have installed openmpi. > > Here are my issues: > > E-M-Hodgesss-MacBook-Air:~ hodgesse$ sudo R CMD INSTALL > --configure-args="--with-Rmpi-include=/opt/local/include/openmpi > --with-Rmpi-libpath=/opt/local/lib --with-Rmpi-type=OPENMPI" Rmpi_0.5-9.tar.gz > * installing to library > Œ/Library/Frameworks/R.framework/Versions/2.15/Resources/library‚ > * installing *binary* package ŒRmpi‚ ... > > * DONE (Rmpi) > E-M-Hodgesss-MacBook-Air:~ hodgesse$ R > > R version 2.15.1 (2012-06-22) -- "Roasted Marshmallows" > Copyright (C) 2012 The R Foundation for Statistical Computing > ISBN 3-900051-07-0 > Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit) > > R is free software and comes with ABSOLUTELY NO WARRANTY. > You are welcome to redistribute it under certain conditions. > Type 'license()' or 'licence()' for distribution details. > > Natural language support but running in an English locale > > R is a collaborative project with many contributors. > Type 'contributors()' for more information and > 'citation()' on how to cite R or R packages in publications. > > Type 'demo()' for some demos, 'help()' for on-line help, or > 'help.start()' for an HTML browser interface to help. > Type 'q()' to quit R. > > [Previously saved workspace restored] > >> library(Rmpi) > Error in dyn.load(file, DLLpath = DLLpath, ...) : > unable to load shared object > '/Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rmpi/libs/x86_64/Rmpi.so': > > dlopen(/Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rmpi/libs/x86_64/Rmpi.so, > 6): Library not loaded: /usr//lib/libmpi.0.dylib > Referenced from: > /Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rmpi/libs/x86_64/Rmpi.so > Reason: no suitable image found. Did find: > /usr/local/lib/libmpi.0.dylib: no matching architecture in universal > wrapper > Error: package/namespace load failed for ŒRmpi‚ >> > > Does this look familiar, please? >
It seems that you are picking up the wrong MPI. Essentially the above tells you that you are using 64-bit R but only 32-bit (or other incompatible MPI) was found in /usr/local/lib. However, you were using /opt/... in the configuration so you should remove whatever MPI remains you have in /usr/local or use /usr/local for the MPI to start with. Cheers, Simon > Thanks, > Erin > > Erin M. Hodgess, PhD > Associate Professor > Department of Computer and Mathematical Sciences > University of Houston - Downtown > mailto: [email protected] > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-SIG-Mac mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-sig-mac _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
