Hi there, I'm trying to install the package RcppArmadillo in my R 2.11.1 which I installed and regularly update via Ubuntu's repositories. When I try to install RcppArmadillo from CRAN I get:> install.packages('RcppArmadillo', lib='~/myRlibs')[...] g++ -shared -o RcppArmadillo.so RcppArmadillo.o fastLm.o -L/home/matias/myRlibs/Rcpp/lib -lRcpp -Wl,-rpath,/home/matias/myRlibs/Rcpp/lib -llapack -lblas -lgfortran -lm -L/usr/lib/R/lib -lR /usr/bin/ld: cannot find -llapack I believe this means I don't have lapack available to link to. Does anybody know how I can fix this? I really only need to have RcppArmadillo running. I'm not a power user. I'm running:> version_ platform i486-pc-linux-gnu arch i486 os linux-gnu system i486, linux-gnu status major 2 minor 11.1 year 2010 month 05 day 31 svn rev 52157 language R version.string R version 2.11.1 (2010-05-31) and matias at thecomputer:~$ cat /etc/issue Ubuntu 10.04.1 LTS \n \l Thanks a lot in advance. Matias
On Wed, Sep 15, 2010 at 3:48 PM, Matias Salibian-Barrera <msalibian at yahoo.ca> wrote:> Hi there, > > I'm trying to install the package RcppArmadillo in my R 2.11.1 which I installed > and regularly update via Ubuntu's repositories. > > > When I try to install RcppArmadillo from CRAN I get: > >> install.packages('RcppArmadillo', lib='~/myRlibs') > [...] > g++ -shared -o RcppArmadillo.so RcppArmadillo.o fastLm.o > -L/home/matias/myRlibs/Rcpp/lib -lRcpp ?-Wl,-rpath,/home/matias/myRlibs/Rcpp/lib > -llapack -lblas -lgfortran -lm ?-L/usr/lib/R/lib -lR > > > /usr/bin/ld: cannot find -llapack > > I believe this means I don't have lapack available to link to. > > Does anybody know how I can fix this? I really only need to have RcppArmadillo > running. > > > I'm not a power user. I'm running: > >> version > ? ? ? ? ? ? ? _ > platform ? ? ? i486-pc-linux-gnu > arch ? ? ? ? ? i486 > os ? ? ? ? ? ? linux-gnu > system ? ? ? ? i486, linux-gnu > status > major ? ? ? ? ?2 > minor ? ? ? ? ?11.1 > year ? ? ? ? ? 2010 > month ? ? ? ? ?05 > day ? ? ? ? ? ?31 > svn rev ? ? ? ?52157 > language ? ? ? R > version.string R version 2.11.1 (2010-05-31) > > and > > matias at thecomputer:~$ cat /etc/issue > Ubuntu 10.04.1 LTS \n \l > > Thanks a lot in advance.Did you compile R or did you install the Ubuntu package from the CRAN archives? Installing the package from CRAN will automatically install the Lapack library. See the instructions at http://cran.us.r-project.org/bin/linux/ubuntu/
On 15 September 2010 at 13:48, Matias Salibian-Barrera wrote: | I'm trying to install the package RcppArmadillo in my R 2.11.1 which I installed | and regularly update via Ubuntu's repositories. We welcome questions on Rcpp et al on the rcpp-devel list. There is also the r-sig-debian list for Debian/Ubuntu questions. | When I try to install RcppArmadillo from CRAN I get: | | > install.packages('RcppArmadillo', lib='~/myRlibs') | [...] | g++ -shared -o RcppArmadillo.so RcppArmadillo.o fastLm.o | -L/home/matias/myRlibs/Rcpp/lib -lRcpp -Wl,-rpath,/home/matias/myRlibs/Rcpp/lib | -llapack -lblas -lgfortran -lm -L/usr/lib/R/lib -lR | | | /usr/bin/ld: cannot find -llapack | | I believe this means I don't have lapack available to link to. You have the run-time, but not the dev package. Do $ sudo apt-get install r-base-dev and it will take of this. Dirk -- Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
Apparently Analagous Threads
- MKL Acceleration encouraging; need adjust package builds?
- Could I use R function lm or nlm in C code?
- Unable to install lme4
- Installing package fails at "testing if installed package can be loaded from temporary location"
- R Crashes when using "large" matrices (Ubuntu 11.04)