Hi Spencer, I remember having a similar error a few years ago when trying to compile R (and its recommended packages, e.g. mgcv) from source. I was using clang as a compiler (this is what Hadley recommends in his book "R packages"), and I solved the issue by going back to g++. This can be done in your ".R/Makevars" file. Alternatively, you could switch to a version of clang that supports OpenMP.
Best, Max ________________________________ From: R-package-devel <r-package-devel-boun...@r-project.org> on behalf of Spencer Graves <spencer.gra...@effectivedefense.org> Sent: May 3, 2019 10:18 AM To: List r-package-devel Subject: [R-pkg-devel] clang: error: unsupported option '-fopenmp' Hello, All: I'm getting "clang: error: unsupported option '-fopenmp'" when trying to build "https://github.com/helske/bssm" under macOS 10.14.14 with R 3.6.0; see below. What do you suggest? Thanks, Spencer Graves p.s. I assume I have to install compiler(s). However, I've so far been unable to find instructions that are sufficiently current to convince me I might not do more harm than good following them. > R CMD build bssm * checking for file �bssm/DESCRIPTION� ... OK * preparing �bssm�: * checking DESCRIPTION meta-information ... OK * cleaning src * installing the package to build vignettes ----------------------------------- * installing *source* package �bssm� ... ** using staged installation ** libs clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/BH/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/RcppArmadillo/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/ramcmc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/sitmo/include" -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -I/usr/local/include -fopenmp -fPIC -Wall -g -O2 -c R_approx.cpp -o R_approx.o clang: error: unsupported option '-fopenmp' make: *** [R_approx.o] Error 1 ERROR: compilation failed for package �bssm� * removing �/private/var/folders/mh/mrm_14nx19g13lsnj9zmvwjr0000gn/T/RtmppA2gBg/Rinst24427c5cbfeb/bssm� ----------------------------------- ERROR: package installation failed ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel [[alternative HTML version deleted]]
______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel