Hi all, I am not able to install lme 4, can you kindly help me sort this out? My R version is 2024.09.0+375, see below for the warning/error
ld: warning: -single_module is obsolete
ld: warning: -multiply_defined is obsolete
ld: warning: search path '/usr/local/gfortran/lib/gcc/x86_64-apple-darwin18/8.2.0' not found
ld: warning: search path '/usr/local/gfortran/lib' not found
ld: library 'gfortran' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [RcppEigen.so] Error 1
ERROR: compilation failed for package ‘RcppEigen’
* removing ‘/Users/jdai/Library/R/x86_64/4.2/library/RcppEigen’
ERROR: dependencies ‘minqa’, ‘nloptr’, ‘RcppEigen’ are not available for package ‘lme4’
* removing ‘/Users/jdai/Library/R/x86_64/4.2/library/lme4’
The downloaded source packages are in
‘/private/var/folders/nb/8lh76kw93qj4rlk9mvp58sr00000gp/T/RtmpShDKPE/downloaded_packages’
Warning messages:
1: In utils::install.packages("lme4", type = "source") :
installation of package ‘minqa’ had non-zero exit status
2: In utils::install.packages("lme4", type = "source") :
installation of package ‘nloptr’ had non-zero exit status
3: In utils::install.packages("lme4", type = "source") :
installation of package ‘RcppEigen’ had non-zero exit status
4: In utils::install.packages("lme4", type = "source") :
installation of package ‘lme4’ had non-zero exit status
I would advise not to use Homebrew for this, but install the Xcode command line tools, and also the fortran compiler linked from Tools - R for Mac OS X - developer's page - GNU Fortan for Xcode which is the same compiler that CRAN uses to build R in the first place.
2024.09.0+375 is your version of RStudio, not R. You have R 4.2, while the current version is 4.4. There are binary versions of lme4 and its dependencies on CRAN for R 4.4 ("release" version) and R 4.3 ("oldrel" version). Updating to a newer version of R would make life easier!
While I followed the instructions on the R for macOS site suggested by Gabor, I only compile source code when necessary, such as development versions of R packages.