Source: gnss-sdr Version: 0.0.15-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20211220 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/algorithms/acquisition/adapters > && /usr/bin/c++ -DARMA_NO_BOUND_CHECKING=1 -DBOOST_ALL_NO_LIB > -DBOOST_DATE_TIME_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK > -DGNSSSDR_INSTALL_DIR=\"/usr\" -DGNURADIO_FFT_USES_TEMPLATES=1 > -DGNURADIO_USES_STD_POINTERS=1 -DHAS_STD_FILESYSTEM=1 -D_FILE_OFFSET_BITS=64 > -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/src/core/interfaces > -I/<<PKGBUILDDIR>>/src/algorithms/acquisition/gnuradio_blocks > -I/<<PKGBUILDDIR>>/src/algorithms/libs/opencl > -I/<<PKGBUILDDIR>>/src/algorithms/libs/gsl/include > -I/<<PKGBUILDDIR>>/src/algorithms/libs > -I/<<PKGBUILDDIR>>/src/algorithms/acquisition/libs > -I/<<PKGBUILDDIR>>/src/core/receiver > -I/<<PKGBUILDDIR>>/src/algorithms/channel/libs > -I/<<PKGBUILDDIR>>/src/core/system_parameters -isystem > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/volk_gnsssdr_module/build/include > -isystem > /<<PKGBUILDDIR>>/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/include > -isystem /usr/include/glog -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall > -Wextra -std=c++17 -MD -MT > src/algorithms/acquisition/adapters/CMakeFiles/acquisition_adapters.dir/gps_l1_ca_pcps_assisted_acquisition.cc.o > -MF > CMakeFiles/acquisition_adapters.dir/gps_l1_ca_pcps_assisted_acquisition.cc.o.d > -o > CMakeFiles/acquisition_adapters.dir/gps_l1_ca_pcps_assisted_acquisition.cc.o > -c > /<<PKGBUILDDIR>>/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_assisted_acquisition.cc > In file included from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.h:28, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:19: > /usr/include/iio/fmcomms2_source.h: In static member function ‘static > gr::iio::fmcomms2_source_f32c::sptr gr::iio::fmcomms2_source_f32c::make(const > string&, long long unsigned int, long unsigned int, long unsigned int, bool, > bool, long unsigned int, bool, bool, bool, const char*, double, const char*, > double, const char*, const char*, bool)’: > /usr/include/iio/fmcomms2_source.h:105:48: error: could not convert > ‘gnuradio::get_initial_sptr(T*) [with T = gr::iio::fmcomms2_source_f32c]()’ > from ‘std::shared_ptr<gr::iio::fmcomms2_source_f32c>’ to > ‘gr::iio::fmcomms2_source_f32c::sptr’ {aka > ‘boost::shared_ptr<gr::iio::fmcomms2_source_f32c>’} > 105 | return gnuradio::get_initial_sptr( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ > | | > | > std::shared_ptr<gr::iio::fmcomms2_source_f32c> > 106 | new fmcomms2_source_f32c(rx1_en, > rx2_en, block)); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc: > In member function ‘virtual void > Fmcomms2SignalSource::connect(gr::top_block_sptr)’: > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:386:31: > error: no matching function for call to > ‘gr::top_block::connect(gr::iio::fmcomms2_source_f32c::sptr&, int, > gnss_shared_ptr<gr::block>&, int)’ > 386 | top_block->connect(fmcomms2_source_f32c_, 0, valve_, 0); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/gnuradio/top_block.h:15, > from > /<<PKGBUILDDIR>>/src/core/interfaces/gnss_block_interface.h:26, > from > /<<PKGBUILDDIR>>/src/core/interfaces/signal_source_interface.h:29, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/signal_source_base.h:21, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.h:23, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:19: > /usr/include/gnuradio/hier_block2.h:83:10: note: candidate: ‘void > gr::hier_block2::connect(gr::basic_block_sptr)’ > 83 | void connect(basic_block_sptr block); > | ^~~~~~~ > /usr/include/gnuradio/hier_block2.h:83:10: note: candidate expects 1 > argument, 4 provided > /usr/include/gnuradio/hier_block2.h:93:10: note: candidate: ‘void > gr::hier_block2::connect(gr::basic_block_sptr, int, gr::basic_block_sptr, > int)’ > 93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr > dst, int dst_port); > | ^~~~~~~ > /usr/include/gnuradio/hier_block2.h:93:35: note: no known conversion for > argument 1 from ‘gr::iio::fmcomms2_source_f32c::sptr’ {aka > ‘boost::shared_ptr<gr::iio::fmcomms2_source_f32c>’} to ‘gr::basic_block_sptr’ > {aka ‘std::shared_ptr<gr::basic_block>’} > 93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr > dst, int dst_port); > | ~~~~~~~~~~~~~~~~~^~~ > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:398:39: > error: no matching function for call to > ‘gr::top_block::connect(gr::iio::fmcomms2_source_f32c::sptr&, int, > gr::blocks::file_sink::sptr&, int)’ > 398 | top_block->connect(fmcomms2_source_f32c_, 0, > file_sink_, 0); > | > ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/gnuradio/top_block.h:15, > from > /<<PKGBUILDDIR>>/src/core/interfaces/gnss_block_interface.h:26, > from > /<<PKGBUILDDIR>>/src/core/interfaces/signal_source_interface.h:29, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/signal_source_base.h:21, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.h:23, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:19: > /usr/include/gnuradio/hier_block2.h:83:10: note: candidate: ‘void > gr::hier_block2::connect(gr::basic_block_sptr)’ > 83 | void connect(basic_block_sptr block); > | ^~~~~~~ > /usr/include/gnuradio/hier_block2.h:83:10: note: candidate expects 1 > argument, 4 provided > /usr/include/gnuradio/hier_block2.h:93:10: note: candidate: ‘void > gr::hier_block2::connect(gr::basic_block_sptr, int, gr::basic_block_sptr, > int)’ > 93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr > dst, int dst_port); > | ^~~~~~~ > /usr/include/gnuradio/hier_block2.h:93:35: note: no known conversion for > argument 1 from ‘gr::iio::fmcomms2_source_f32c::sptr’ {aka > ‘boost::shared_ptr<gr::iio::fmcomms2_source_f32c>’} to ‘gr::basic_block_sptr’ > {aka ‘std::shared_ptr<gr::basic_block>’} > 93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr > dst, int dst_port); > | ~~~~~~~~~~~~~~~~~^~~ > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc: > In member function ‘virtual void > Fmcomms2SignalSource::disconnect(gr::top_block_sptr)’: > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:409:34: > error: no matching function for call to > ‘gr::top_block::disconnect(gr::iio::fmcomms2_source_f32c::sptr&, int, > gnss_shared_ptr<gr::block>&, int)’ > 409 | top_block->disconnect(fmcomms2_source_f32c_, 0, valve_, > 0); > | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/gnuradio/top_block.h:15, > from > /<<PKGBUILDDIR>>/src/core/interfaces/gnss_block_interface.h:26, > from > /<<PKGBUILDDIR>>/src/core/interfaces/signal_source_interface.h:29, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/signal_source_base.h:21, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.h:23, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:19: > /usr/include/gnuradio/hier_block2.h:127:10: note: candidate: ‘void > gr::hier_block2::disconnect(gr::basic_block_sptr)’ > 127 | void disconnect(basic_block_sptr block); > | ^~~~~~~~~~ > /usr/include/gnuradio/hier_block2.h:127:10: note: candidate expects 1 > argument, 4 provided > /usr/include/gnuradio/hier_block2.h:137:5: note: candidate: ‘void > gr::hier_block2::disconnect(gr::basic_block_sptr, int, gr::basic_block_sptr, > int)’ > 137 | disconnect(basic_block_sptr src, int src_port, basic_block_sptr > dst, int dst_port); > | ^~~~~~~~~~ > /usr/include/gnuradio/hier_block2.h:137:33: note: no known conversion for > argument 1 from ‘gr::iio::fmcomms2_source_f32c::sptr’ {aka > ‘boost::shared_ptr<gr::iio::fmcomms2_source_f32c>’} to ‘gr::basic_block_sptr’ > {aka ‘std::shared_ptr<gr::basic_block>’} > 137 | disconnect(basic_block_sptr src, int src_port, basic_block_sptr > dst, int dst_port); > | ~~~~~~~~~~~~~~~~~^~~ > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:419:42: > error: no matching function for call to > ‘gr::top_block::disconnect(gr::iio::fmcomms2_source_f32c::sptr&, int, > gr::blocks::file_sink::sptr&, int)’ > 419 | top_block->disconnect(fmcomms2_source_f32c_, 0, > file_sink_, 0); > | > ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/gnuradio/top_block.h:15, > from > /<<PKGBUILDDIR>>/src/core/interfaces/gnss_block_interface.h:26, > from > /<<PKGBUILDDIR>>/src/core/interfaces/signal_source_interface.h:29, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/signal_source_base.h:21, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.h:23, > from > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:19: > /usr/include/gnuradio/hier_block2.h:127:10: note: candidate: ‘void > gr::hier_block2::disconnect(gr::basic_block_sptr)’ > 127 | void disconnect(basic_block_sptr block); > | ^~~~~~~~~~ > /usr/include/gnuradio/hier_block2.h:127:10: note: candidate expects 1 > argument, 4 provided > /usr/include/gnuradio/hier_block2.h:137:5: note: candidate: ‘void > gr::hier_block2::disconnect(gr::basic_block_sptr, int, gr::basic_block_sptr, > int)’ > 137 | disconnect(basic_block_sptr src, int src_port, basic_block_sptr > dst, int dst_port); > | ^~~~~~~~~~ > /usr/include/gnuradio/hier_block2.h:137:33: note: no known conversion for > argument 1 from ‘gr::iio::fmcomms2_source_f32c::sptr’ {aka > ‘boost::shared_ptr<gr::iio::fmcomms2_source_f32c>’} to ‘gr::basic_block_sptr’ > {aka ‘std::shared_ptr<gr::basic_block>’} > 137 | disconnect(basic_block_sptr src, int src_port, basic_block_sptr > dst, int dst_port); > | ~~~~~~~~~~~~~~~~~^~~ > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc: > In member function ‘virtual gr::basic_block_sptr > Fmcomms2SignalSource::get_right_block()’: > /<<PKGBUILDDIR>>/src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc:440:21: > error: could not convert > ‘((Fmcomms2SignalSource*)this)->Fmcomms2SignalSource::fmcomms2_source_f32c_’ > from ‘gr::iio::fmcomms2_source_f32c::sptr’ {aka > ‘boost::shared_ptr<gr::iio::fmcomms2_source_f32c>’} to ‘gr::basic_block_sptr’ > {aka ‘std::shared_ptr<gr::basic_block>’} > 440 | return (fmcomms2_source_f32c_); > | ~^~~~~~~~~~~~~~~~~~~~~~ > | | > | gr::iio::fmcomms2_source_f32c::sptr {aka > boost::shared_ptr<gr::iio::fmcomms2_source_f32c>} > make[3]: *** > [src/algorithms/signal_source/adapters/CMakeFiles/signal_source_adapters.dir/build.make:149: > > src/algorithms/signal_source/adapters/CMakeFiles/signal_source_adapters.dir/fmcomms2_signal_source.cc.o] > Error 1 The full build log is available from: http://qa-logs.debian.net/2021/12/20/gnss-sdr_0.0.15-2_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.