Source: gr-osmosdr Version: 0.2.3-5 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=gr-osmosdr&ver=0.2.3-5%2Bb3
... /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:63: error: template argument 1 is invalid 60 | void freesrp_source_c::freesrp_rx_callback(const vector<sample> &samples) | ^ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:63: error: template argument 2 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:63: error: template argument 1 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:63: error: template argument 2 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:63: error: template argument 1 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:63: error: template argument 2 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:50: error: invalid template-id 60 | void freesrp_source_c::freesrp_rx_callback(const vector<sample> &samples) | ^~~~~~ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:6: error: variable or field ‘freesrp_rx_callback’ declared void 60 | void freesrp_source_c::freesrp_rx_callback(const vector<sample> &samples) | ^~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:60:44: error: expected primary-expression before ‘const’ 60 | void freesrp_source_c::freesrp_rx_callback(const vector<sample> &samples) | ^~~~~ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc: In member function ‘virtual int freesrp_source_c::work(int, gr_vector_const_void_star&, gr_vector_void_star&)’: /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:101:9: error: reference to ‘sample’ is ambiguous 101 | sample s; | ^~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/boost/system/error_code.hpp:19, from /usr/include/boost/system/system_error.hpp:11, from /usr/include/boost/thread/exceptions.hpp:22, from /usr/include/boost/thread/pthread/mutex.hpp:14, from /usr/include/boost/thread/mutex.hpp:16, from /usr/include/boost/thread/barrier.hpp:16, from /usr/include/gnuradio/thread/thread.h:15, from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.h:24, from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:1: /usr/include/c++/11/bits/stl_algo.h:5845:5: note: candidates are: ‘template<class _PopulationIterator, class _SampleIterator, class _Distance, class _UniformRandomBitGenerator> _SampleIterator std::sample(_PopulationIterator, _PopulationIterator, _SampleIterator, _Distance, _UniformRandomBitGenerator&&)’ 5845 | sample(_PopulationIterator __first, _PopulationIterator __last, | ^~~~~~ In file included from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_common.h:10, from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.h:31, from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:1: /usr/include/freesrp.hpp:72:12: note: ‘struct FreeSRP::sample’ 72 | struct sample | ^~~~~~ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:102:36: error: ‘s’ was not declared in this scope 102 | if(!_buf_queue.try_dequeue(s)) | ^ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_source_c.cc:112:38: error: ‘s’ was not declared in this scope 112 | out[i] = gr_complex(((float) s.i) / 2048.0f, ((float) s.q) / 2048.0f); | ^ make[3]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/build.make:471: lib/CMakeFiles/gnuradio-osmosdr.dir/freesrp/freesrp_source_c.cc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:55: error: template argument 1 is invalid 54 | void freesrp_sink_c::freesrp_tx_callback(vector<sample>& samples) | ^ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:55: error: template argument 2 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:55: error: template argument 1 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:55: error: template argument 2 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:55: error: template argument 1 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:55: error: template argument 2 is invalid /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:42: error: invalid template-id 54 | void freesrp_sink_c::freesrp_tx_callback(vector<sample>& samples) | ^~~~~~ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:6: error: variable or field ‘freesrp_tx_callback’ declared void 54 | void freesrp_sink_c::freesrp_tx_callback(vector<sample>& samples) | ^~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:56: error: missing template arguments before ‘&’ token 54 | void freesrp_sink_c::freesrp_tx_callback(vector<sample>& samples) | ^ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:54:58: error: ‘samples’ was not declared in this scope 54 | void freesrp_sink_c::freesrp_tx_callback(vector<sample>& samples) | ^~~~~~~ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc: In member function ‘virtual int freesrp_sink_c::work(int, gr_vector_const_void_star&, gr_vector_void_star&)’: /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:88:9: error: reference to ‘sample’ is ambiguous 88 | sample s; | ^~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/boost/system/error_code.hpp:19, from /usr/include/boost/system/system_error.hpp:11, from /usr/include/boost/thread/exceptions.hpp:22, from /usr/include/boost/thread/pthread/mutex.hpp:14, from /usr/include/boost/thread/mutex.hpp:16, from /usr/include/boost/thread/barrier.hpp:16, from /usr/include/gnuradio/thread/thread.h:15, from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.h:24, from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:1: /usr/include/c++/11/bits/stl_algo.h:5845:5: note: candidates are: ‘template<class _PopulationIterator, class _SampleIterator, class _Distance, class _UniformRandomBitGenerator> _SampleIterator std::sample(_PopulationIterator, _PopulationIterator, _SampleIterator, _Distance, _UniformRandomBitGenerator&&)’ 5845 | sample(_PopulationIterator __first, _PopulationIterator __last, | ^~~~~~ In file included from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_common.h:10, from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.h:31, from /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:1: /usr/include/freesrp.hpp:72:12: note: ‘struct FreeSRP::sample’ 72 | struct sample | ^~~~~~ /<<PKGBUILDDIR>>/lib/freesrp/freesrp_sink_c.cc:89:9: error: ‘s’ was not declared in this scope 89 | s.i = (int16_t) (real(in[i]) * 2047.0f); | ^ make[3]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/build.make:485: lib/CMakeFiles/gnuradio-osmosdr.dir/freesrp/freesrp_sink_c.cc.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:489: lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[1]: *** [Makefile:149: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:10: build-arch] Error 25