[Debian-astro-maintainers] Bug#884219: sopt FTBFS with libspdlog-dev 1:0.14.0-1

Adrian Bunk bunk at debian.org
Tue Dec 12 18:37:08 UTC 2017


Source: sopt
Version: 2.0.0-2
Severity: serious
Tags: buster sid

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

...
In file included from /build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.h:7:0,
                 from /build/1st/sopt-2.0.0/cpp/sopt/utilities.cc:7:
/build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> sopt::logging::initialize(const string&)':
/build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.enabled.h:16:92: error: too many arguments to function 'std::shared_ptr<spdlog::logger> spdlog::stdout_logger_mt(const string&)'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name, color_logger());
                                                                                            ^
In file included from /usr/include/spdlog/spdlog.h:189:0,
                 from /build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.enabled.h:5,
                 from /build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.h:7,
                 from /build/1st/sopt-2.0.0/cpp/sopt/utilities.cc:7:
/usr/include/spdlog/details/spdlog_impl.h:87:40: note: declared here
 inline std::shared_ptr<spdlog::logger> spdlog::stdout_logger_mt(const std::string& logger_name)
                                        ^~~~~~
In file included from /build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.h:7:0,
                 from /build/1st/sopt-2.0.0/cpp/sopt/wavelets/wavelets.cc:4:
/build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> sopt::logging::initialize(const string&)':
/build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.enabled.h:16:92: error: too many arguments to function 'std::shared_ptr<spdlog::logger> spdlog::stdout_logger_mt(const string&)'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name, color_logger());
                                                                                            ^
In file included from /usr/include/spdlog/spdlog.h:189:0,
                 from /build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.enabled.h:5,
                 from /build/1st/sopt-2.0.0/cpp/sopt/../sopt/logging.h:7,
                 from /build/1st/sopt-2.0.0/cpp/sopt/wavelets/wavelets.cc:4:
/usr/include/spdlog/details/spdlog_impl.h:87:40: note: declared here
 inline std::shared_ptr<spdlog::logger> spdlog::stdout_logger_mt(const std::string& logger_name)
                                        ^~~~~~
In file included from /build/1st/sopt-2.0.0/cpp/tests/../sopt/logging.h:7:0,
                 from /build/1st/sopt-2.0.0/cpp/tests/common_catch_main.cc:7:
/build/1st/sopt-2.0.0/cpp/tests/../sopt/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> sopt::logging::initialize(const string&)':
/build/1st/sopt-2.0.0/cpp/tests/../sopt/logging.enabled.h:16:92: error: too many arguments to function 'std::shared_ptr<spdlog::logger> spdlog::stdout_logger_mt(const string&)'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name, color_logger());
                                                                                            ^
In file included from /usr/include/spdlog/spdlog.h:189:0,
                 from /build/1st/sopt-2.0.0/cpp/tests/../sopt/logging.enabled.h:5,
                 from /build/1st/sopt-2.0.0/cpp/tests/../sopt/logging.h:7,
                 from /build/1st/sopt-2.0.0/cpp/tests/common_catch_main.cc:7:
/usr/include/spdlog/details/spdlog_impl.h:87:40: note: declared here
 inline std::shared_ptr<spdlog::logger> spdlog::stdout_logger_mt(const std::string& logger_name)
                                        ^~~~~~
cpp/sopt/CMakeFiles/sopt.dir/build.make:65: recipe for target 'cpp/sopt/CMakeFiles/sopt.dir/wavelets/wavelets.cc.o' failed
make[3]: *** [cpp/sopt/CMakeFiles/sopt.dir/wavelets/wavelets.cc.o] Error 1



More information about the Debian-astro-maintainers mailing list