Dan, Thanks for the input. Yes, maybe it is a different problem altogether. If it is more convenient I can start another “thread” to keep the issues separated…
Due to the fact that I am running R-devel, as far as I am aware, all (?) packages need to be installed from source. I have carefully followed the instructions for installing openssl on my system and testing the installation with: openssl version -a gives: OpenSSL 1.1.0-pre6-dev xx XXX xxxx built on: reproducible build, date unspecified platform: darwin64-x86_64-cc compiler: cc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines\"" OPENSSLDIR: "/usr/local/ssl" ENGINESDIR: "/usr/local/lib/engines” Since I am also experiencing the same problem with git2r, I don’t think that in my case the problem is isolated to openssl but I am struggling to identify what it is specifically. I can download the .zip file for either of the packages and install with R CMD INSTALL -no-test-load and see that the files (openssl.so and git2r.so) are present in the libs directory but then library(git2r) or library(openssl) generates the same warning. I also tried reinstalling the previous version of Xcode and command line tools, thinking as mentioned previously that the problem could lie there, but to no avail. Jason On 24 May 2016, at 19:48, Dan Tenenbaum <dtene...@fredhutch.org<mailto:dtene...@fredhutch.org>> wrote: ----- Original Message ----- From: "Jason Serviss" <jason.serv...@ki.se<mailto:jason.serv...@ki.se>> To: "Aaron Lun" <a...@wehi.edu.au<mailto:a...@wehi.edu.au>> Cc: "bioc-devel" <bioc-devel@r-project.org<mailto:bioc-devel@r-project.org>> Sent: Tuesday, May 24, 2016 8:20:18 AM Subject: Re: [Bioc-devel] problems linking to Rhtslib on Mac OSX I can confirm that I am experiencing similar problems on OSX with several other packages at the moment (openssl and git2r), I know that Xcode just updated and am not sure if this is causing some of the problems (potentially some update with their command line tools?)... install.packages('openssl', type=‘source’) ... ** testing if installed package can be loaded Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/openssl/libs/openssl.so': dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/openssl/libs/openssl.so, 6): Symbol not found: _ERR_free_strings Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/openssl/libs/openssl.so Expected in: flat namespace in /Library/Frameworks/R.framework/Versions/3.4/Resources/library/openssl/libs/openssl.so Error: loading failed Execution halted install.packages(‘git2r', type=‘source’) … ** testing if installed package can be loaded Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/git2r/libs/git2r.so': dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/git2r/libs/git2r.so, 6): Symbol not found: _SSL_library_init Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/git2r/libs/git2r.so Expected in: flat namespace in /Library/Frameworks/R.framework/Versions/3.4/Resources/library/git2r/libs/git2r.so Error: loading failed Execution halted I think this is a different problem. You are building these packages from source and they require that you have the openssl libraries and headers. Either read the Mac section of https://github.com/jeroenooms/openssl#installation or just install the binary versions (omit type="source"). Dan sessionInfo() R Under development (unstable) (2016-05-23 r70660) Platform: x86_64-apple-darwin13.4.0 (64-bit) Running under: OS X 10.11.5 (El Capitan) locale: [1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_3.4.0 Kind Regards, Jason Serviss On 24 May 2016, at 17:06, Aaron Lun <a...@wehi.edu.au<mailto:a...@wehi.edu.au>> wrote: Dear Martin and List, I have a problem with linking to Rhtslib on Mac OSX when my R installation directory differs from the package installation directory. Trying to load csaw (Bioc release version) gives me: require(csaw) # ... whole lot of dependencies... Loading required package: csaw Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/Users/lun01/Library/R/3.3/library/csaw/libs/csaw.so': dlopen(/Users/lun01/Library/R/3.3/library/csaw/libs/csaw.so, 6): Library not loaded: /Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rhtslib/lib/libhts.0.dylib Referenced from: /Users/lun01/Library/R/3.3/library/csaw/libs/csaw.so Reason: image not found ... which is because my Rhtslib shared library is sitting instead at /Users/lun01/Library/R/3.3/library/Rhtslib/lib/libhts.0.dylib (along with all my other non-recommended, non-base packages). I presume this linking failure occurs because the Makevars file (which would normally indicate where the shared library is living) doesn't get run when installing a prebuilt binary? The same issue occurs with deepSNV, which is the other package that links to Rhtslib. Any thoughts? I don't usually use Macs, so I don't know exactly what goes on during package installation, or whether my setup (i.e., with different package/R locations) is atypical or not. Aaron sessionInfo() R version 3.3.0 (2016-05-03) Platform: x86_64-apple-darwin13.4.0 (64-bit) Running under: OS X 10.10.5 (Yosemite) locale: [1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8 attached base packages: [1] stats4 parallel stats graphics grDevices utils datasets [8] methods base other attached packages: [1] SummarizedExperiment_1.2.2 Biobase_2.32.0 [3] GenomicRanges_1.24.0 GenomeInfoDb_1.8.1 [5] IRanges_2.6.0 S4Vectors_0.10.1 [7] BiocGenerics_0.18.0 BiocInstaller_1.22.2 loaded via a namespace (and not attached): [1] AnnotationDbi_1.34.3 XVector_0.12.0 edgeR_3.14.0 [4] GenomicAlignments_1.8.0 zlibbioc_1.18.0 BiocParallel_1.6.2 [7] tools_3.3.0 DBI_0.4-1 Rhtslib_1.4.2 [10] rtracklayer_1.32.0 bitops_1.0-6 RCurl_1.95-4.8 [13] biomaRt_2.28.0 RSQLite_1.0.0 limma_3.28.5 [16] GenomicFeatures_1.24.2 Biostrings_2.40.1 Rsamtools_1.24.0 [19] XML_3.98-1.4 ______________________________________________________________________ The information in this email is confidential and intend...{{dropped:4}} _______________________________________________ Bioc-devel@r-project.org<mailto:Bioc-devel@r-project.org> mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel _______________________________________________ Bioc-devel@r-project.org<mailto:Bioc-devel@r-project.org> mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel