[R-SIG-Mac] missing module when compiling R pkg:rms or external package SYMPHONY (in support of Bioc pkg symphony)

David Winsemius dwinsemius at comcast.net
Fri May 5 03:12:34 CEST 2017


Failing to get current rms package to compile (and appears that the CRAN build machine fails as well). The penultimate version of rms succeeds.

Both from console and cmd-line I get this response in R 3.4.0 (just installed today) running El Cap 10.11.6 with Xcode Version 8.2.1 (8C1002):

trying URL 'https://cran.cnr.berkeley.edu/src/contrib/rms_5.1-1.tar.gz'
Content type 'application/x-gzip' length 521311 bytes (509 KB)
==================================================
downloaded 509 KB

Loading required package: lattice
Loading required package: sos
Loading required package: brew
Loading required package: rms
Loading required package: Hmisc
Loading required package: survival
Loading required package: Formula
Loading required package: stats
Loading required package: ggplot2

Attaching package: ‘Hmisc’

The following objects are masked from ‘package:base’:

   format.pval, round.POSIXt, trunc.POSIXt, units

Loading required package: SparseM

Attaching package: ‘SparseM’

The following object is masked from ‘package:base’:

   backsolve

##------ 2017-05-04 ------##
Loading required package: graphics

Attaching package: ‘graphics’

The following object is masked from ‘package:SparseM’:

   image

* installing *source* package ‘rms’ ...
** package ‘rms’ successfully unpacked and MD5 sums checked
** libs
clang -I/Library/Frameworks/R.framework/Resources/include      -I/usr/local/include   -fPIC  -Wall -g -O2  -c init.c -o init.o
gfortran   -fPIC  -g -O2  -c lrmfit.f -o lrmfit.o
gfortran   -fPIC  -g -O2  -c mlmats.f -o mlmats.o
gfortran   -fPIC  -g -O2  -c ormuv.f -o ormuv.o
gfortran   -fPIC  -g -O2  -c robcovf.f -o robcovf.o
clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o rms.so init.o lrmfit.o mlmats.o ormuv.o robcovf.o -L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0 -L/usr/local/gfortran/lib -lgfortran -lquadmath -lm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rms/libs
** R
** demo
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
Loading required package: lattice
Loading required package: sos
Loading required package: brew
Loading required package: rms
Loading required package: Hmisc
Loading required package: survival
Loading required package: Formula
Loading required package: stats
Loading required package: ggplot2

Attaching package: ‘Hmisc’

The following objects are masked from ‘package:base’:

   format.pval, round.POSIXt, trunc.POSIXt, units

Loading required package: SparseM

Attaching package: ‘SparseM’

The following object is masked from ‘package:base’:

   backsolve

Error: package or namespace load failed for ‘rms’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rms/libs/rms.so':
 dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rms/libs/rms.so, 6): Symbol not found: ___addtf3
 Referenced from: /usr/local/lib/libquadmath.0.dylib
 Expected in: /usr/local/lib/libgcc_s.1.dylib
in /usr/local/lib/libquadmath.0.dylib
##------ 2017-05-04 ------##
Loading required package: graphics

Attaching package: ‘graphics’

The following object is masked from ‘package:SparseM’:

   image

Error: package or namespace load failed for ‘rms’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rms/libs/rms.so':
 dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rms/libs/rms.so, 6): Symbol not found: ___addtf3
 Referenced from: /usr/local/lib/libquadmath.0.dylib
 Expected in: /usr/local/lib/libgcc_s.1.dylib
in /usr/local/lib/libquadmath.0.dylib
Error: loading failed
Execution halted

The downloaded source packages are in
	‘/private/var/folders/yq/m3j1jqtj6hq6s5mq_v0jn3s80000gn/T/Rtmpplg8Th/downloaded_packages’

(WARNING: partial output only, ask package author to use Rprintf instead!)
ERROR: loading failed
* removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rms’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rms’

I get the same result with this (minus the request "to use Rprinf instead!"

$ R CMD INSTALL /Users/davidwinsemius/Downloads/rms_5.1-1.tar.gz 

Reported to Frank but he has seen no problems in his Linux builds.

This page:

https://github.com/JuliaLang/julia/issues/636

...  has a posting that says:

"I found the solution: putting /usr/local/gfortran/lib at the beginning of DYLD_LIBRARY_PATH solved the problem. Previously I had .../gfortran/lib at the end of DYLD_LIBRARY_PATH."

What more do I need to supply?

-- 

David Winsemius
Alameda, CA, USA


> sessionInfo()
R version 3.4.0 (2017-04-21)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: OS X El Capitan 10.11.6

Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/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] grDevices utils     datasets  graphics  stats     methods   base     

other attached packages:
[1] rms_5.1-1       SparseM_1.77    Hmisc_4.0-3     ggplot2_2.2.1  
[5] Formula_1.2-1   survival_2.41-3 sos_1.4-1       brew_1.0-6     
[9] lattice_0.20-35

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.10        compiler_3.4.0      RColorBrewer_1.1-2 
 [4] plyr_1.8.4          base64enc_0.1-3     tools_3.4.0        
 [7] rpart_4.1-11        digest_0.6.12       tibble_1.3.0       
[10] polspline_1.1.12    gtable_0.2.0        checkmate_1.8.2    
[13] htmlTable_1.9       nlme_3.1-131        Matrix_1.2-10      
[16] mvtnorm_1.0-6       gridExtra_2.2.1     stringr_1.2.0      
[19] cluster_2.0.6       knitr_1.15.1        htmlwidgets_0.8    
[22] MatrixModels_0.4-1  grid_3.4.0          nnet_7.3-12        
[25] data.table_1.10.4   foreign_0.8-68      multcomp_1.4-6     
[28] TH.data_1.0-8       latticeExtra_0.6-28 magrittr_1.5       
[31] codetools_0.2-15    MASS_7.3-47         backports_1.0.5    
[34] scales_0.4.1        htmltools_0.3.6     splines_3.4.0      
[37] colorspace_1.3-2    quantreg_5.33       sandwich_2.3-4     
[40] stringi_1.1.5       acepack_1.4.1       lazyeval_0.2.0     
[43] munsell_0.4.3       zoo_1.8-0   



More information about the R-SIG-Mac mailing list