[R-SIG-Mac] Installing CRAN binary packages with R 4.0 installed from source crashes R
Hervé Pagès
hp@ge@ @end|ng |rom |redhutch@org
Thu Apr 2 10:38:14 CEST 2020
FWIW I also get the same thing (i.e. R crashes on loading CRAN binary
packages) if I configure R 4.0 alpha like here
https://svn.r-project.org/R-dev-web/trunk/QA/Simon/R4/conf.high-sierra-x86_64,
that is, if all the compilers use -mmacosx-version-min=10.13 and I set
--build=x86_64-apple-darwin17.0
In that case I end up with the following sessionInfo():
> sessionInfo()
R version 4.0.0 alpha (2020-04-01 r78132)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Mojave 10.14.6
Matrix products: default
BLAS: /Users/biocbuild/bbs-3.11-bioc/R/lib/libRblas.dylib
LAPACK: /Users/biocbuild/bbs-3.11-bioc/R/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_4.0.0
H.
On 4/1/20 23:47, Hervé Pagès wrote:
> Hi Simon,
>
> After installing R 4.0 alpha from source on a macOS Mojave system, R
> won't let me use type="both" to install CRAN packages. I get:
>
> Error in install.packages("rJava", type = "both", repos =
> "https://urldefense.proofpoint.com/v2/url?u=https-3A__cran.r-2Dproject.org&d=DwIDaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=H0XG-BbaqC0wtDJVNafEVTuhS6RZzzjXrTCwAq3rYGg&s=iXhmlQ7VZsVt9PcHpO66FPP66TY_GHko8gQqVv_CCNw&e=
> ") :
> type == "both" can only be used on Windows or a CRAN build for macOS
>
> OK so this suggests that the CRAN binary packages for R 4.0 are not
> compatible with my R. Surprisingly though using type="mac.binary"
> doesn't complain and lets me install these binaries. But then trying to
> load them causes segfaults. I've tried this with rJava, Rcpp, ggplot2,
> and doing library() on any of them crashes my session. Note that
> installing all these packages from source works without any problem.
>
> So my questions are: is it the case that CRAN binary packages are not
> meant to be used with an R 4.0 installed from source? If yes then why
> isn't type="mac.binary" blocking this like type="both" does?
>
> Thanks,
> H.
>
> > sessionInfo()
> R version 4.0.0 alpha (2020-04-01 r78132)
> Platform: x86_64-apple-darwin18.7.0 (64-bit)
> Running under: macOS Mojave 10.14.6
>
> Matrix products: default
> BLAS: /Users/biocbuild/bbs-3.11-bioc/R/lib/libRblas.dylib
> LAPACK: /Users/biocbuild/bbs-3.11-bioc/R/lib/libRlapack.dylib
>
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
> attached base packages:
> [1] stats graphics grDevices utils datasets methods base
>
> loaded via a namespace (and not attached):
> [1] compiler_4.0.0
>
>
--
Hervé Pagès
Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024
E-mail: hpages using fredhutch.org
Phone: (206) 667-5791
Fax: (206) 667-1319
More information about the R-SIG-Mac
mailing list