Source: sooperlooper Version: 1.7.3~dfsg0-2 Severity: serious Justification: fails to build from source User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Dear Maintainer, sooperlooper fails to build from source in unstable/amd64: [..] /usr/include/sigc++-2.0/sigc++/functors/slot.h:724:98: required from 'sigc::slot2<T_return, T_arg1, T_arg2>::slot2(const T_functor&) [with T_functor = std::_Bind<sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>(SooperLooper::Engine*)>; T_return = void; T_arg1 = int; T_arg2 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1801:26: required from 'sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = std::_Bind<sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>(SooperLooper::Engine*)>; T_return = void; T_arg1 = int; T_arg2 = int]' engine.cpp:316:91: required from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108:39: error: no match for call to '(std::_Bind<sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>(SooperLooper::Engine*)>) (const int&, const int&)' { return functor_(_A_arg1, _A_arg2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from engine.hpp:26, from engine.cpp:37: /usr/include/c++/5/functional:1129:2: note: candidate: template<class ... _Args, class _Result> _Result std::_Bind<_Functor(_Bound_args ...)>::operator()(_Args&& ...) [with _Args = {_Args ...}; _Result = _Result; _Functor = sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>; _Bound_args = {SooperLooper::Engine*}] operator()(_Args&&... __args) ^ /usr/include/c++/5/functional:1129:2: note: template argument deduction/substitution failed: /usr/include/c++/5/functional:1125:39: error: no match for call to '(sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>) (SooperLooper::Engine*&)' = decltype( std::declval<_Functor&>()( ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from engine.hpp:26, from engine.cpp:37: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:12: note: candidate: T_return sigc::bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(sigc::type_trait_take_t<T_arg3>, sigc::type_trait_take_t<T_arg4>, sigc::type_trait_take_t<T_arg5>) const [with T_return = void; T_obj = SooperLooper::MidiBridge; T_arg1 = int; T_arg2 = int; T_arg3 = SooperLooper::Engine*; sigc::type_trait_take_t<T_arg3> = const int&; sigc::type_trait_take_t<T_arg4> = const int&; sigc::type_trait_take_t<T_arg5> = SooperLooper::Engine* const&] T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:12: note: candidate expects 3 arguments, 1 provided In file included from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from engine.hpp:26, from engine.cpp:37: /usr/include/c++/5/functional:1143:2: note: candidate: template<class ... _Args, class _Result> _Result std::_Bind<_Functor(_Bound_args ...)>::operator()(_Args&& ...) const [with _Args = {_Args ...}; _Result = _Result; _Functor = sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>; _Bound_args = {SooperLooper::Engine*}] operator()(_Args&&... __args) const ^ /usr/include/c++/5/functional:1143:2: note: template argument deduction/substitution failed: /usr/include/c++/5/functional:1139:53: error: no match for call to '(const sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>) (SooperLooper::Engine* const&)' typename add_const<_Functor>::type&>::type>()( ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from engine.hpp:26, from engine.cpp:37: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:12: note: candidate: T_return sigc::bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(sigc::type_trait_take_t<T_arg3>, sigc::type_trait_take_t<T_arg4>, sigc::type_trait_take_t<T_arg5>) const [with T_return = void; T_obj = SooperLooper::MidiBridge; T_arg1 = int; T_arg2 = int; T_arg3 = SooperLooper::Engine*; sigc::type_trait_take_t<T_arg3> = const int&; sigc::type_trait_take_t<T_arg4> = const int&; sigc::type_trait_take_t<T_arg5> = SooperLooper::Engine* const&] T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:12: note: candidate expects 3 arguments, 1 provided In file included from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from engine.hpp:26, from engine.cpp:37: /usr/include/c++/5/functional:1157:2: note: candidate: template<class ... _Args, class _Result> _Result std::_Bind<_Functor(_Bound_args ...)>::operator()(_Args&& ...) volatile [with _Args = {_Args ...}; _Result = _Result; _Functor = sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>; _Bound_args = {SooperLooper::Engine*}] operator()(_Args&&... __args) volatile ^ /usr/include/c++/5/functional:1157:2: note: template argument deduction/substitution failed: /usr/include/c++/5/functional:1153:70: error: no match for call to '(volatile sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>) (SooperLooper::Engine* volatile&)' typename add_volatile<_Functor>::type&>::type>()( ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from engine.hpp:26, from engine.cpp:37: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:12: note: candidate: T_return sigc::bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(sigc::type_trait_take_t<T_arg3>, sigc::type_trait_take_t<T_arg4>, sigc::type_trait_take_t<T_arg5>) const [with T_return = void; T_obj = SooperLooper::MidiBridge; T_arg1 = int; T_arg2 = int; T_arg3 = SooperLooper::Engine*; sigc::type_trait_take_t<T_arg3> = const int&; sigc::type_trait_take_t<T_arg4> = const int&; sigc::type_trait_take_t<T_arg5> = SooperLooper::Engine* const&] T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:12: note: candidate expects 3 arguments, 1 provided In file included from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from engine.hpp:26, from engine.cpp:37: /usr/include/c++/5/functional:1171:2: note: candidate: template<class ... _Args, class _Result> _Result std::_Bind<_Functor(_Bound_args ...)>::operator()(_Args&& ...) const volatile [with _Args = {_Args ...}; _Result = _Result; _Functor = sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>; _Bound_args = {SooperLooper::Engine*}] operator()(_Args&&... __args) const volatile ^ /usr/include/c++/5/functional:1171:2: note: template argument deduction/substitution failed: /usr/include/c++/5/functional:1167:64: error: no match for call to '(const volatile sigc::bound_mem_functor3<void, SooperLooper::MidiBridge, int, int, SooperLooper::Engine*>) (SooperLooper::Engine* const volatile&)' typename add_cv<_Functor>::type&>::type>()( ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from engine.hpp:26, from engine.cpp:37: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:12: note: candidate: T_return sigc::bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(sigc::type_trait_take_t<T_arg3>, sigc::type_trait_take_t<T_arg4>, sigc::type_trait_take_t<T_arg5>) const [with T_return = void; T_obj = SooperLooper::MidiBridge; T_arg1 = int; T_arg2 = int; T_arg3 = SooperLooper::Engine*; sigc::type_trait_take_t<T_arg3> = const int&; sigc::type_trait_take_t<T_arg4> = const int&; sigc::type_trait_take_t<T_arg5> = SooperLooper::Engine* const&] T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:12: note: candidate expects 3 arguments, 1 provided In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from engine.hpp:26, from engine.cpp:37: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108:39: error: return-statement with a value, in function returning 'void' [-fpermissive] { return functor_(_A_arg1, _A_arg2); } ^ rm -f libsldrivers.a ar cru libsldrivers.a jack_audio_driver.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libsldrivers.a Makefile:483: recipe for target 'engine.o' failed make[4]: *** [engine.o] Error 1 make[4]: *** Waiting for unfinished jobs.... slconsole.cpp: In function 'int do_control_change(char)': slconsole.cpp:134:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control = "dry"; ^ slconsole.cpp:141:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control = "wet"; ^ slconsole.cpp:148:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control = "feedback"; ^ slconsole.cpp:155:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control = "rate"; ^ slconsole.cpp:162:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control = "quantize"; ^ slconsole.cpp:169:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control = "round"; ^ slconsole.cpp:176:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control = "rec_thresh"; ^ sooperlooper.cpp:65:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *optstring = "c:l:j:p:m:t:U:S:D:L:qVh"; ^ sooperlooper.cpp:244:13: warning: 'void setup_signals()' defined but not used [-Wunused-function] static void setup_signals() ^ make[4]: Leaving directory '/home/lamby/temp/cdt.20160402101914.AldsUsvsb9/sooperlooper-1.7.3~dfsg0/src' Makefile:519: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/home/lamby/temp/cdt.20160402101914.AldsUsvsb9/sooperlooper-1.7.3~dfsg0/src' Makefile:329: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/home/lamby/temp/cdt.20160402101914.AldsUsvsb9/sooperlooper-1.7.3~dfsg0' Makefile:265: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/lamby/temp/cdt.20160402101914.AldsUsvsb9/sooperlooper-1.7.3~dfsg0' dh_auto_build: make -j9 returned exit code 2 debian/rules:13: recipe for target 'build' failed make: *** [build] Error 2 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
sooperlooper.1.7.3~dfsg0-2.unstable.amd64.log.txt.gz
Description: Binary data