Package: src:soapybladerf
Version: 0.3.5-1
Severity: serious
Tags: sid bullseye
soapybladerf ftbfs in unstable:
/usr/bin/c++ -DHAS_BLADERF_GAIN_MODE -DbladeRFSupport_EXPORTS
-I/<<PKGBUILDDIR>> -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fvisibility-inlines-hidden -std=c++11 -fPIC
-Wno-unused-parameter -Wall -Wextra -fvisibility=hidden -std=gnu++11 -o
CMakeFiles/bladeRFSupport.dir/bladeRF_Streaming.cpp.o -c
/<<PKGBUILDDIR>>/bladeRF_Streaming.cpp
/<<PKGBUILDDIR>>/bladeRF_Streaming.cpp: In member function ‘virtual
SoapySDR::Stream* bladeRF_SoapySDR::setupStream(int, const string&, const
std::vector<long unsigned int>&, const Kwargs&)’:
/<<PKGBUILDDIR>>/bladeRF_Streaming.cpp:125:17: error: invalid conversion from
‘bladerf_module’ {aka ‘int’} to ‘bladerf_channel_layout’ [-fpermissive]
125 | _dir2mod(direction),
| ~~~~~~~~^~~~~~~~~~~
| |
| bladerf_module {aka int}
In file included from /<<PKGBUILDDIR>>/bladeRF_SoapySDR.hpp:26,
from /<<PKGBUILDDIR>>/bladeRF_Streaming.cpp:22:
/usr/include/libbladeRF.h:2555:58: note: initializing argument 2 of ‘int
bladerf_sync_config(bladerf*, bladerf_channel_layout, bladerf_format, unsigned
int, unsigned int, unsigned int, unsigned int)’
2555 | bladerf_channel_layout layout,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/bladeRF_Streaming.cpp: In member function ‘virtual int
bladeRF_SoapySDR::writeStream(SoapySDR::Stream*, const void* const*, size_t,
int&, long long int, long int)’:
/<<PKGBUILDDIR>>/bladeRF_Streaming.cpp:387:41: error: invalid conversion from
‘bladerf_channel’ {aka ‘int’} to ‘bladerf_direction’ [-fpermissive]
387 | bladerf_get_timestamp(_dev, BLADERF_MODULE_TX,
&md.timestamp);
| ^~~~~~~~~~~~~~~~~
| |
| bladerf_channel {aka int}
/usr/include/libbladeRF.h:2481:55: note: initializing argument 2 of ‘int
bladerf_get_timestamp(bladerf*, bladerf_direction, bladerf_timestamp*)’
2481 | bladerf_direction dir,
| ~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp: In member function ‘virtual double
bladeRF_SoapySDR::getFrequency(int, size_t, const string&) const’:
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:411:64: error: cannot convert ‘unsigned
int*’ to ‘bladerf_frequency*’ {aka ‘long unsigned int*’}
411 | int ret = bladerf_get_frequency(_dev, _dir2mod(direction), &freq);
| ^~~~~
| |
| unsigned
int*
In file included from /<<PKGBUILDDIR>>/bladeRF_SoapySDR.hpp:26,
from /<<PKGBUILDDIR>>/bladeRF_Settings.cpp:22:
/usr/include/libbladeRF.h:1277:56: note: initializing argument 3 of ‘int
bladerf_get_frequency(bladerf*, bladerf_channel, bladerf_frequency*)’
1277 | bladerf_frequency *frequency);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp: In member function ‘virtual long long int
bladeRF_SoapySDR::getHardwareTime(const string&) const’:
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:570:49: error: invalid conversion from
‘bladerf_channel’ {aka ‘int’} to ‘bladerf_direction’ [-fpermissive]
570 | const int ret = bladerf_get_timestamp(_dev, BLADERF_MODULE_RX,
&ticksNow);
| ^~~~~~~~~~~~~~~~~
| |
| bladerf_channel {aka
int}
/usr/include/libbladeRF.h:2481:55: note: initializing argument 2 of ‘int
bladerf_get_timestamp(bladerf*, bladerf_direction, bladerf_timestamp*)’
2481 | bladerf_direction dir,
| ~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp: In member function ‘virtual void
bladeRF_SoapySDR::writeSetting(const string&, const string&)’:
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:823:50: error: ‘bladerf_module’ is not a
class, namespace, or enumeration
823 | bladerf_xb200_set_path(_dev,
bladerf_module::BLADERF_MODULE_RX, bladerf_xb200_path::BLADERF_XB200_BYPASS);
| ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/bladeRF_SoapySDR.hpp:26,
from /<<PKGBUILDDIR>>/bladeRF_Settings.cpp:22:
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:823:66: error: expected unqualified-id
before ‘(’ token
823 | bladerf_xb200_set_path(_dev,
bladerf_module::BLADERF_MODULE_RX, bladerf_xb200_path::BLADERF_XB200_BYPASS);
|
^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:823:66: error: expected primary-expression
before ‘)’ token
823 | bladerf_xb200_set_path(_dev,
bladerf_module::BLADERF_MODULE_RX, bladerf_xb200_path::BLADERF_XB200_BYPASS);
|
^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:889:58: error: ‘bladerf_module’ is not a
class, namespace, or enumeration
889 | int ret = bladerf_xb200_set_filterbank(_dev,
bladerf_module::BLADERF_MODULE_RX, filter);
| ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/bladeRF_SoapySDR.hpp:26,
from /<<PKGBUILDDIR>>/bladeRF_Settings.cpp:22:
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:889:74: error: expected unqualified-id
before ‘(’ token
889 | int ret = bladerf_xb200_set_filterbank(_dev,
bladerf_module::BLADERF_MODULE_RX, filter);
|
^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:889:74: error: expected primary-expression
before ‘)’ token
889 | int ret = bladerf_xb200_set_filterbank(_dev,
bladerf_module::BLADERF_MODULE_RX, filter);
|
^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:898:42: error: ‘bladerf_module’ is not a
class, namespace, or enumeration
898 | bladerf_xb200_get_path(_dev,
bladerf_module::BLADERF_MODULE_RX, &_bladerf_xb200_path);
| ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/bladeRF_SoapySDR.hpp:26,
from /<<PKGBUILDDIR>>/bladeRF_Settings.cpp:22:
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:898:58: error: expected unqualified-id
before ‘(’ token
898 | bladerf_xb200_get_path(_dev,
bladerf_module::BLADERF_MODULE_RX, &_bladerf_xb200_path);
|
^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:898:58: error: expected primary-expression
before ‘)’ token
898 | bladerf_xb200_get_path(_dev,
bladerf_module::BLADERF_MODULE_RX, &_bladerf_xb200_path);
|
^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:903:46: error: ‘bladerf_module’ is not a
class, namespace, or enumeration
903 | bladerf_xb200_set_path(_dev,
bladerf_module::BLADERF_MODULE_RX, bladerf_xb200_path::BLADERF_XB200_MIX);
| ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/bladeRF_SoapySDR.hpp:26,
from /<<PKGBUILDDIR>>/bladeRF_Settings.cpp:22:
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:903:62: error: expected unqualified-id
before ‘(’ token
903 | bladerf_xb200_set_path(_dev,
bladerf_module::BLADERF_MODULE_RX, bladerf_xb200_path::BLADERF_XB200_MIX);
|
^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/bladeRF_Settings.cpp:903:62: error: expected primary-expression
before ‘)’ token
903 | bladerf_xb200_set_path(_dev,
bladerf_module::BLADERF_MODULE_RX, bladerf_xb200_path::BLADERF_XB200_MIX);
|
^~~~~~~~~~~~~~~~~
make[3]: *** [CMakeFiles/bladeRFSupport.dir/build.make:92:
CMakeFiles/bladeRFSupport.dir/bladeRF_Streaming.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [CMakeFiles/bladeRFSupport.dir/build.make:79:
CMakeFiles/bladeRFSupport.dir/bladeRF_Settings.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:76: CMakeFiles/bladeRFSupport.dir/all] Error
2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:133: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install
--strip-program=true" returned exit code 2
make: *** [debian/rules:12: build-arch] Error 255