--- Begin Message ---
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.
--- End Message ---