[Debian-med-packaging] Bug#835720: salmon: FTBFS: BAMQueue.tpp:88:29: error: no matching function for call to 'spdlog::logger::warn()'

Andreas Tille andreas at an3as.eu
Wed Sep 7 13:48:55 UTC 2016


Hi Sascha,

On Wed, Sep 07, 2016 at 02:21:14PM +0100, Sascha Steinbiss wrote:
> 
> It was a missing build-dependency on libboost-timer-dev. I also added the necessary build-deps on libdivsufsort and libsparsehash, see git.

Thanks for fixing.
 
> However, the build still fails with:
> 
> In file included from /build/salmon-0.7.1+ds1/include/UtilityFunctions.hpp:5:0,
>                  from /build/salmon-0.7.1+ds1/include/SBModel.hpp:7,
>                  from /build/salmon-0.7.1+ds1/src/SBModel.cpp:1:
> /build/salmon-0.7.1+ds1/include/SalmonUtils.hpp:32:27: fatal error: RapMapUtils.hpp: No such file or directory
> 
> which suggests that salmon also uses parts of the previous embedded or downloaded RapMap source tree to build salmon, not just the binary.
> I’m not familiar enough with RapMap’s intended use to decide whether we should introduce a rapmap-dev package given that it doesn’t seem to build a library. Any hints?

Possible quick-n-dirty, solution: Just add a code copy of
RapMapUtils.hpp either as quilt patch or in debian/rapmap and copy over
in build process.  This might help us whether the new version would
really fix the original build issue of #835720.

Proper solution is probably to contact upstream (I think its the same
for rapmap and salmon) how to sensibly solve this issue.

Kind regards

      Andreas.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list