Bug#1040498: Help for Bioconductor transition needed: using Debian packaged libraries in r-bioc-rhdf5filters
Hi,
I've just pushed r-bioc-rhdf5filters to salsa[1]. We are replacing code
copies of several compression related libs by the Debian equivalents.
Seems upstream added zstd and thus I added libzstd-dev to Build-Depends
and tried to fix the according patch. But it went more complex. The
issues are occuring when trying to build
src/blosc
where upstream provides in src/blosc/lib three versioned code copies
src/blosc/lib/blosc-1.20.1
src/blosc/lib/lz4-1.9.4
src/blosc/lib/snappy-1.1.1
My first means was (not commited yet)
diff --git a/debian/control b/debian/control
index 1a28bdb..76b3258 100644
--- a/debian/control
+++ b/debian/control
@@ -15,6 +15,8 @@ Build-Depends: debhelper-compat (= 13),
libbz2-dev,
libblosc-dev,
libhdf5-dev,
+ liblz4-dev,
+ libsnappy-dev,
libzstd-dev
Testsuite: autopkgtest-pkg-r
but further patching attempts did no good here. The plain build log of
the package in Salsa does not say much since the actual build error of R
is suppressed. You can see the real issue behind the failures when you
do
R CMD INSTALL -l `pwd`/debian/r-bioc-rhdf5filters/usr/lib/R/site-library .
For the moment I try to checkout other packages of the transition. It
would help if someone could have a look here.
Kind regards
Andreas.
[1] https://salsa.debian.org/r-pkg-team/r-bioc-rhdf5filters
--
http://fam-tille.de
Reply to: