[R-SIG-Mac] clang: error: unsupported option '-fopenmp'
Spencer Graves
@pencer@gr@ve@ @end|ng |rom prod@y@e@com
Tue May 7 17:23:52 CEST 2019
Hi, JJB:
Thanks. Upon reading more carefully
"https://cran.r-project.org/bin/macosx/tools/", I see that I need
clang7, not the clang8 that I previously installed. I downloaded and
installed it, but I'm confused about how to modify my path, and I'm
still getting the same error as before without that. I don't recall
ever modifying a path on a Mac before, and I don't find the
"~/.Renviron" file you mentioned.
Thanks,
Spencer Graves
p.s. I'm also a little spooked by your instructions to remove gfortran,
because it might be used by something else. I don't find
"/usr/local/gfortran" that you mention, but I do find files (not
folders) "/usr/local/bin/gfortran" and "/usr/local/bin/gfortran-4.8".
??? Thanks again.
On 2019-05-07 08:56, Balamuta, James Joseph wrote:
> Greetings and Salutations All,
>
> For R 3.6.x, you want:
>
> https://cran.r-project.org/bin/macosx/tools/clang-7.0.0.pkg
>
> To let R know about the complier, we need to modify the ~/.Renviron. You may need to create the file by running in Terminal (Applications -> Utilities):
>
> touch ~/.Renviron
>
> Then, inside of ~/.Renviron add:
>
> PATH="/usr/local/clang7/bin:${PATH}"
>
> More details can be found here (disclaimer: I wrote it):
>
> http://thecoatlessprofessor.com/programming/r-compiler-tools-for-rcpp-on-macos/
>
> I'm working on updating a bash-script installer to autodetect and install the appropriate toolchain based on the installed version of R here:
>
> https://github.com/rmacoslib/r-macos-rtools
>
> I'll update the list-serv when I've released a new version for R 3.6.x.
>
> Sincerely,
>
> JJB
>
>
>
> On 5/7/19, 8:34 AM, "R-SIG-Mac on behalf of Spencer Graves" <r-sig-mac-bounces using r-project.org on behalf of spencer.graves using prodsyse.com> wrote:
>
> Hi, Bryon et al.:
>
>
> Thanks. I did that and got virtually the same response ending
> with "clang: error: unsupported option '-fopenmp'".
>
>
> Specifically, I started by looking for a "clang" subdirectory
> under "/usr/local/", which is where clang-8.0.0.pkg from
> "https://cran.r-project.org/bin/macosx/tools/" installed. I did not
> find one. I then downloaded and installed Clang8, and it appeared in
> directory "/usr/local/clang8". I then rebooted and tried "R CMD build
> bssm" as before with the following results:
>
>
> > 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/Rtmp7TLdXk/Rinst6842b1d5fb3/bssm’
> -----------------------------------
> ERROR: package installation failed
>
>
> Suggestions?
> Thanks,
> Spencer
>
>
> On 2019-05-06 18:19, Byron Ellis wrote:
> > Hi Spencer,
> >
> > You'll want to get the compiler tools from
> > https://cran.r-project.org/bin/macosx/tools/ to build properly.
> >
> > Best,
> > B
> >
> >
> >
> > On Mon, May 6, 2019 at 4:17 PM Spencer Graves
> > <spencer.graves using prodsyse.com <mailto:spencer.graves using prodsyse.com>> wrote:
> >
> > 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. Helske told me he thought my compiler was out of date. 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-SIG-Mac mailing list
> > R-SIG-Mac using r-project.org <mailto:R-SIG-Mac using r-project.org>
> > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> >
> >
> >
> > --
> > Byron Ellis (byron.ellis using gmail.com <mailto:byron.ellis using gmail.com>)
> > "Oook" -- The Librarian
>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
>
More information about the R-SIG-Mac
mailing list