Source: performous Version: 1.1-2 Severity: serious Tags: ftbfs buster sid https://buildd.debian.org/status/package.php?p=performous&suite=sid
... /<<PKGBUILDDIR>>/game/audio.cc: In static member function 'static boost::posix_time::time_duration AudioClock::getDuration(double)': /<<PKGBUILDDIR>>/game/audio.cc:80:86: error: no matching function for call to 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>::subsecond_duration(double)' static time_duration getDuration(double seconds) { return microseconds(1e6 * seconds); } ^ In file included from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time.hpp:15, from /usr/include/boost/date_time/local_time/local_time.hpp:11, from /usr/include/boost/date_time.hpp:15, from /<<PKGBUILDDIR>>/game/audio.hh:3, from /<<PKGBUILDDIR>>/game/audio.cc:1: /usr/include/boost/date_time/time_duration.hpp:285:14: note: candidate: 'template<class T> boost::date_time::subsecond_duration<base_duration, frac_of_second>::subsecond_duration(const T&, typename boost::enable_if<boost::is_integral<T>, void>::type*)' explicit subsecond_duration(T const& ss, ^~~~~~~~~~~~~~~~~~ /usr/include/boost/date_time/time_duration.hpp:285:14: note: template argument deduction/substitution failed: /usr/include/boost/date_time/time_duration.hpp: In substitution of 'template<class T> boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>::subsecond_duration(const T&, typename boost::enable_if<boost::is_integral<T> >::type*) [with T = double]': /<<PKGBUILDDIR>>/game/audio.cc:80:86: required from here /usr/include/boost/date_time/time_duration.hpp:285:14: error: no type named 'type' in 'struct boost::enable_if<boost::is_integral<double>, void>' In file included from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time.hpp:15, from /usr/include/boost/date_time/local_time/local_time.hpp:11, from /usr/include/boost/date_time.hpp:15, from /<<PKGBUILDDIR>>/game/audio.hh:3, from /<<PKGBUILDDIR>>/game/audio.cc:1: /usr/include/boost/date_time/time_duration.hpp:270:30: note: candidate: 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>::subsecond_duration(const boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>&)' class BOOST_SYMBOL_VISIBLE subsecond_duration : public base_duration ^~~~~~~~~~~~~~~~~~ /usr/include/boost/date_time/time_duration.hpp:270:30: note: no known conversion for argument 1 from 'double' to 'const boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>&' /usr/include/boost/date_time/time_duration.hpp:270:30: note: candidate: 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>::subsecond_duration(boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>&&)' /usr/include/boost/date_time/time_duration.hpp:270:30: note: no known conversion for argument 1 from 'double' to 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>&&' /<<PKGBUILDDIR>>/game/audio.cc: In member function 'boost::posix_time::time_duration Music::durationOf(int64_t) const': /<<PKGBUILDDIR>>/game/audio.cc:152:99: error: no matching function for call to 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>::subsecond_duration(double)' time_duration durationOf(int64_t samples) const { return microseconds(1e6 * samples / srate / 2.0); } ^ In file included from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time.hpp:15, from /usr/include/boost/date_time/local_time/local_time.hpp:11, from /usr/include/boost/date_time.hpp:15, from /<<PKGBUILDDIR>>/game/audio.hh:3, from /<<PKGBUILDDIR>>/game/audio.cc:1: /usr/include/boost/date_time/time_duration.hpp:285:14: note: candidate: 'template<class T> boost::date_time::subsecond_duration<base_duration, frac_of_second>::subsecond_duration(const T&, typename boost::enable_if<boost::is_integral<T>, void>::type*)' explicit subsecond_duration(T const& ss, ^~~~~~~~~~~~~~~~~~ /usr/include/boost/date_time/time_duration.hpp:285:14: note: template argument deduction/substitution failed: /usr/include/boost/date_time/time_duration.hpp: In substitution of 'template<class T> boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>::subsecond_duration(const T&, typename boost::enable_if<boost::is_integral<T> >::type*) [with T = double]': /<<PKGBUILDDIR>>/game/audio.cc:152:99: required from here /usr/include/boost/date_time/time_duration.hpp:285:14: error: no type named 'type' in 'struct boost::enable_if<boost::is_integral<double>, void>' In file included from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time.hpp:15, from /usr/include/boost/date_time/local_time/local_time.hpp:11, from /usr/include/boost/date_time.hpp:15, from /<<PKGBUILDDIR>>/game/audio.hh:3, from /<<PKGBUILDDIR>>/game/audio.cc:1: /usr/include/boost/date_time/time_duration.hpp:270:30: note: candidate: 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>::subsecond_duration(const boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>&)' class BOOST_SYMBOL_VISIBLE subsecond_duration : public base_duration ^~~~~~~~~~~~~~~~~~ /usr/include/boost/date_time/time_duration.hpp:270:30: note: no known conversion for argument 1 from 'double' to 'const boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>&' /usr/include/boost/date_time/time_duration.hpp:270:30: note: candidate: 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>::subsecond_duration(boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>&&)' /usr/include/boost/date_time/time_duration.hpp:270:30: note: no known conversion for argument 1 from 'double' to 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000>&&' /<<PKGBUILDDIR>>/game/audio.cc: In constructor 'Music::Music(const Files&, unsigned int, bool)': /<<PKGBUILDDIR>>/game/audio.cc:163:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] tracks.insert(tf.first, std::auto_ptr<Track>(new Track(tf.second, sr))); ^~~~~~~~