[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#939561: soapybladerf ftbfs in unstable



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


Reply to: