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