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

Sascha Steinbiss sascha at steinbiss.name
Wed Sep 7 14:24:44 UTC 2016


Hi Andreas,

>> 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.

Sure, that’s always an option.

> This might help us whether the new version would
> really fix the original build issue of #835720.

Looking at the error message, the original build issue looks like something I had to fix in RapMap as well, as there was a mismatch between the version of spdlog whose API salmon and RapMap were using and the one packaged in Debian. So I guess this will be fixed if we include Debian’s patched copy of the required RapMap code or — if not -- I know how to fix it.

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

I’d rather get it to work for now and will try including the smallest necessary set of code needed to build salmon. It is definitely more than one file; currently I’m using trial and error to arrive at a minimal set. I have also opened https://github.com/COMBINE-lab/salmon/issues/87, let’s see what they say.

Cheers
Sascha

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20160907/c7ee4623/attachment.sig>


More information about the Debian-med-packaging mailing list