[Debian-med-packaging] Bug#884218: rapmap FTBFS with libspdlog-dev 1:0.14.0-1
Adrian Bunk
bunk at debian.org
Tue Dec 12 18:36:08 UTC 2017
Source: rapmap
Version: 0.5.0+dfsg-1
Severity: serious
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/rapmap.html
...
/build/1st/rapmap-0.5.0+dfsg/src/RapMapSAMapper.cpp: In function 'int rapMapSAMap(int, char**)':
/build/1st/rapmap-0.5.0+dfsg/src/RapMapSAMapper.cpp:579:69: error: no matching function for call to 'make_shared<template<class Mutex> class spdlog::sinks::ansicolor_sink>(std::shared_ptr<spdlog::sinks::stderr_sink<std::mutex> >&)'
std::make_shared<spdlog::sinks::ansicolor_sink>(rawConsoleSink);
^
In file included from /usr/include/c++/7/memory:81:0,
from /usr/include/c++/7/thread:39,
from /build/1st/rapmap-0.5.0+dfsg/src/RapMapSAMapper.cpp:33:
/usr/include/c++/7/bits/shared_ptr.h:703:5: note: candidate: template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)
make_shared(_Args&&... __args)
^~~~~~~~~~~
/usr/include/c++/7/bits/shared_ptr.h:703:5: note: template argument deduction/substitution failed:
/build/1st/rapmap-0.5.0+dfsg/src/RapMapSAMapper.cpp:580:62: error: no matching function for call to 'create(const char [10], <brace-enclosed initializer list>)'
auto consoleLog = spdlog::create("stderrLog", {consoleSink});
^
In file included from /usr/include/spdlog/spdlog.h:189:0,
from /build/1st/rapmap-0.5.0+dfsg/include/RapMapUtils.hpp:33,
from /build/1st/rapmap-0.5.0+dfsg/include/HitManager.hpp:25,
from /build/1st/rapmap-0.5.0+dfsg/src/RapMapSAMapper.cpp:50:
/usr/include/spdlog/details/spdlog_impl.h:179:40: note: candidate: std::shared_ptr<spdlog::logger> spdlog::create(const string&, const sink_ptr&)
inline std::shared_ptr<spdlog::logger> spdlog::create(const std::string& logger_name, const spdlog::sink_ptr& sink)
^~~~~~
/usr/include/spdlog/details/spdlog_impl.h:179:40: note: no known conversion for argument 2 from '<brace-enclosed initializer list>' to 'const sink_ptr& {aka const std::shared_ptr<spdlog::sinks::sink>&}'
/usr/include/spdlog/details/spdlog_impl.h:186:40: note: candidate: std::shared_ptr<spdlog::logger> spdlog::create(const string&, spdlog::sinks_init_list)
inline std::shared_ptr<spdlog::logger> spdlog::create(const std::string& logger_name, spdlog::sinks_init_list sinks)
^~~~~~
/usr/include/spdlog/details/spdlog_impl.h:186:40: note: no known conversion for argument 2 from '<brace-enclosed initializer list>' to 'spdlog::sinks_init_list {aka std::initializer_list<std::shared_ptr<spdlog::sinks::sink> >}'
/usr/include/spdlog/details/spdlog_impl.h:201:40: note: candidate: template<class It> std::shared_ptr<spdlog::logger> spdlog::create(const string&, const It&, const It&)
inline std::shared_ptr<spdlog::logger> spdlog::create(const std::string& logger_name, const It& sinks_begin, const It& sinks_end)
^~~~~~
/usr/include/spdlog/details/spdlog_impl.h:201:40: note: template argument deduction/substitution failed:
/build/1st/rapmap-0.5.0+dfsg/src/RapMapSAMapper.cpp:580:62: note: candidate expects 3 arguments, 2 provided
auto consoleLog = spdlog::create("stderrLog", {consoleSink});
^
More information about the Debian-med-packaging
mailing list