[Debian-astro-maintainers] Bug#909765: purify FTBFS with spdlog 1:1.1.0-1

Adrian Bunk bunk at debian.org
Thu Sep 27 21:33:47 BST 2018


Source: purify
Version: 2.0.0-2
Severity: serious
Tags: ftbfs

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

...
In file included from /build/1st/purify-2.0.0/cpp/purify/logging.h:7,
                 from /build/1st/purify-2.0.0/cpp/purify/utilities.cc:2:
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> purify::logging::initialize(const string&)':
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h:15:31: error: 'stdout_logger_mt' is not a member of 'spdlog'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name);
                               ^~~~~~~~~~~~~~~~
In file included from /usr/include/sopt/logging.h:7,
                 from /usr/include/sopt/linear_transform.h:9,
                 from /build/1st/purify-2.0.0/cpp/purify/MeasurementOperator.h:5,
                 from /build/1st/purify-2.0.0/cpp/purify/MeasurementOperator.cc:2:
/usr/include/sopt/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> sopt::logging::initialize(const string&)':
/usr/include/sopt/logging.enabled.h:16:31: error: 'stdout_logger_mt' is not a member of 'spdlog'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name);
                               ^~~~~~~~~~~~~~~~
In file included from /usr/include/sopt/logging.h:7,
                 from /usr/include/sopt/linear_transform.h:9,
                 from /build/1st/purify-2.0.0/cpp/purify/MeasurementOperator.h:5,
                 from /build/1st/purify-2.0.0/cpp/purify/clean.h:10,
                 from /build/1st/purify-2.0.0/cpp/purify/clean.cc:2:
/usr/include/sopt/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> sopt::logging::initialize(const string&)':
/usr/include/sopt/logging.enabled.h:16:31: error: 'stdout_logger_mt' is not a member of 'spdlog'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name);
                               ^~~~~~~~~~~~~~~~
In file included from /build/1st/purify-2.0.0/cpp/purify/logging.h:7,
                 from /build/1st/purify-2.0.0/cpp/purify/PSFOperator.cc:3:
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> purify::logging::initialize(const string&)':
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h:15:31: error: 'stdout_logger_mt' is not a member of 'spdlog'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name);
                               ^~~~~~~~~~~~~~~~
In file included from /build/1st/purify-2.0.0/cpp/purify/logging.h:7,
                 from /build/1st/purify-2.0.0/cpp/purify/clean.cc:3:
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> purify::logging::initialize(const string&)':
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h:15:31: error: 'stdout_logger_mt' is not a member of 'spdlog'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name);
                               ^~~~~~~~~~~~~~~~
/build/1st/purify-2.0.0/cpp/purify/pfitsio.cc: In function 'purify::Image<std::complex<double> > purify::pfitsio::read2d(const string&)':
/build/1st/purify-2.0.0/cpp/purify/pfitsio.cc:103:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<CCfits::FITS> pInfile(new CCfits::FITS(fits_name, CCfits::Read, true));
        ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /usr/include/CCfits/KeyData.h:20,
                 from /usr/include/CCfits/KeywordCreator.h:13,
                 from /usr/include/CCfits/NewKeyword.h:13,
                 from /usr/include/CCfits/HDU.h:21,
                 from /usr/include/CCfits/ExtHDU.h:15,
                 from /usr/include/CCfits/FITS.h:19,
                 from /usr/include/CCfits/CCfits:7,
                 from /build/1st/purify-2.0.0/cpp/purify/pfitsio.h:8,
                 from /build/1st/purify-2.0.0/cpp/purify/pfitsio.cc:2:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /build/1st/purify-2.0.0/cpp/purify/logging.h:7,
                 from /build/1st/purify-2.0.0/cpp/purify/MeasurementOperator.cc:3:
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> purify::logging::initialize(const string&)':
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h:15:31: error: 'stdout_logger_mt' is not a member of 'spdlog'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name);
                               ^~~~~~~~~~~~~~~~
In file included from /build/1st/purify-2.0.0/cpp/purify/logging.h:7,
                 from /build/1st/purify-2.0.0/cpp/purify/RMOperator.cc:3:
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h: In function 'std::shared_ptr<spdlog::logger> purify::logging::initialize(const string&)':
/build/1st/purify-2.0.0/cpp/purify/logging.enabled.h:15:31: error: 'stdout_logger_mt' is not a member of 'spdlog'
   auto const result = spdlog::stdout_logger_mt(default_logger_name() + name);
                               ^~~~~~~~~~~~~~~~
make[3]: *** [cpp/purify/CMakeFiles/libpurify.dir/build.make:157: cpp/purify/CMakeFiles/libpurify.dir/PSFOperator.cc.o] Error 1



More information about the Debian-astro-maintainers mailing list