Source: salmon
Version: 0.7.2+ds1-2
Severity: serious
Tags: buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/salmon.html

...
In file included from /usr/include/eigen3/Eigen/Core:421:0,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /build/1st/salmon-0.7.2+ds1/include/GCFragModel.hpp:6,
                 from /build/1st/salmon-0.7.2+ds1/include/Transcript.hpp:8,
                 from /build/1st/salmon-0.7.2+ds1/src/DistributionUtils.cpp:3:
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum 
constant in boolean context [-Wint-in-bool-context]
     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/build/1st/salmon-0.7.2+ds1/src/SalmonUtils.cpp: In function 'bool 
salmon::utils::processQuantOptions(SalmonOpts&, 
boost::program_options::variables_map&, int32_t)':
/build/1st/salmon-0.7.2+ds1/src/SalmonUtils.cpp:1348:69: error: no matching 
function for call to 'make_shared<template<class Mutex> class 
spdlog::sinks::ansicolor_sink>(std::shared_ptr<spdlog::sinks::stdout_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/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/filesystem/path.hpp:29,
                 from /usr/include/boost/filesystem.hpp:16,
                 from /build/1st/salmon-0.7.2+ds1/src/SalmonUtils.cpp:2:
/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/salmon-0.7.2+ds1/src/SalmonUtils.cpp:1349: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/salmon-0.7.2+ds1/include/SalmonOpts.hpp:7,
                 from /build/1st/salmon-0.7.2+ds1/include/SalmonUtils.hpp:25,
                 from 
/build/1st/salmon-0.7.2+ds1/include/UtilityFunctions.hpp:5,
                 from /build/1st/salmon-0.7.2+ds1/include/SBModel.hpp:7,
                 from 
/build/1st/salmon-0.7.2+ds1/include/AlignmentLibrary.hpp:14,
                 from /build/1st/salmon-0.7.2+ds1/src/SalmonUtils.cpp:17:
/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/salmon-0.7.2+ds1/src/SalmonUtils.cpp:1349:62: note:   candidate 
expects 3 arguments, 2 provided
   auto consoleLog = spdlog::create("stderrLog", {consoleSink});
                                                              ^
In file included from /usr/include/spdlog/spdlog.h:189:0,
                 from /build/1st/salmon-0.7.2+ds1/include/SalmonOpts.hpp:7,
                 from /build/1st/salmon-0.7.2+ds1/include/SalmonUtils.hpp:25,
                 from 
/build/1st/salmon-0.7.2+ds1/include/UtilityFunctions.hpp:5,
                 from /build/1st/salmon-0.7.2+ds1/include/SBModel.hpp:7,
                 from 
/build/1st/salmon-0.7.2+ds1/include/AlignmentLibrary.hpp:14,
                 from /build/1st/salmon-0.7.2+ds1/src/SalmonUtils.cpp:17:
/usr/include/spdlog/details/spdlog_impl.h:193:40: note: candidate: 
template<class Sink, class ... Args> std::shared_ptr<spdlog::logger> 
spdlog::create(const string&, Args ...)
 inline std::shared_ptr<spdlog::logger> spdlog::create(const std::string& 
logger_name, Args... args)
                                        ^~~~~~
/usr/include/spdlog/details/spdlog_impl.h:193:40: note:   template argument 
deduction/substitution failed:
/build/1st/salmon-0.7.2+ds1/src/SalmonUtils.cpp:1349:62: note:   couldn't 
deduce template parameter 'Sink'
   auto consoleLog = spdlog::create("stderrLog", {consoleSink});
                                                              ^
/build/1st/salmon-0.7.2+ds1/src/SalmonUtils.cpp:1351:69: error: no matching 
function for call to 'create(const char [9], <brace-enclosed initializer list>)'
   auto jointLog = spdlog::create("jointLog", {fileSink, consoleSink});
                                                                     ^
In file included from /usr/include/spdlog/spdlog.h:189:0,
                 from /build/1st/salmon-0.7.2+ds1/include/SalmonOpts.hpp:7,
                 from /build/1st/salmon-0.7.2+ds1/include/SalmonUtils.hpp:25,
                 from 
/build/1st/salmon-0.7.2+ds1/include/UtilityFunctions.hpp:5,
                 from /build/1st/salmon-0.7.2+ds1/include/SBModel.hpp:7,
                 from 
/build/1st/salmon-0.7.2+ds1/include/AlignmentLibrary.hpp:14,
                 from /build/1st/salmon-0.7.2+ds1/src/SalmonUtils.cpp:17:
/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/salmon-0.7.2+ds1/src/SalmonUtils.cpp:1351:69: note:   candidate 
expects 3 arguments, 2 provided
   auto jointLog = spdlog::create("jointLog", {fileSink, consoleSink});
                                                                     ^

Reply via email to