Dear list, It seems that there is an issue with Rhtslib::pkgconfig() regarding the identification of the location of the shared library on some systems:
https://support.bioconductor.org/p/102248/ To summarize: on this system, R is putting the shared library in lib64/, while pkgconfig() looks for it in lib/. This results in linkage errors for all packages depending on Rhtslib on this system. I imagine that the same would happen for all library packages, e.g., beachmat, Rhdf5lib. Looking at the Makevars for Rhtslib suggests that the shared library is stored in ${R_PACKAGE_DIR}/lib${R_ARCH}, while pkgconfig only ever looks in lib/. I assume that this usually works because ${R_ARCH} is empty on most linux systems, though perhaps this cannot be guaranteed. Cheers, Aaron _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel