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

Bug#1002166: sdrangelove: FTBFS: gnuradiothread.cpp:139:23: error: no matching function for call to ‘gr::top_block::connect(osmosdr::source::sptr&, int, gr_adaptor_sptr&, int)’



Source: sdrangelove
Version: 0.0.1.20150707-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@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/plugins/samplesource/gnuradio && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_SHARED -DQT_WIDGETS_LIB -DUSE_FFTW -DUSE_SIMD -Dinputgnuradio_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/samplesource/gnuradio/inputgnuradio_autogen/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include-gpl -I/<<PKGBUILDDIR>>/plugins/samplesource/gnuradio -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/samplesource/gnuradio -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -msse2 -fPIC -fPIC -MD -MT plugins/samplesource/gnuradio/CMakeFiles/inputgnuradio.dir/gnuradiothread.cpp.o -MF CMakeFiles/inputgnuradio.dir/gnuradiothread.cpp.o.d -o CMakeFiles/inputgnuradio.dir/gnuradiothread.cpp.o -c /<<PKGBUILDDIR>>/plugins/samplesource/gnuradio/gnuradiothread.cpp
> /<<PKGBUILDDIR>>/plugins/samplesource/gnuradio/gnuradiothread.cpp: In member function ‘virtual void GnuradioThread::run()’:
> /<<PKGBUILDDIR>>/plugins/samplesource/gnuradio/gnuradiothread.cpp:139:23: error: no matching function for call to ‘gr::top_block::connect(osmosdr::source::sptr&, int, gr_adaptor_sptr&, int)’
>   139 |         m_top->connect(m_src, 0, adaptor, 0);
>       |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/gnuradio/top_block.h:15,
>                  from /<<PKGBUILDDIR>>/plugins/samplesource/gnuradio/gnuradiothread.h:26,
>                  from /<<PKGBUILDDIR>>/plugins/samplesource/gnuradio/gnuradiothread.cpp:21:
> /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:71: note:   no known conversion for argument 3 from ‘gr_adaptor_sptr’ {aka ‘boost::shared_ptr<gr_adaptor>’} 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);
>       |                                                      ~~~~~~~~~~~~~~~~~^~~
> make[3]: *** [plugins/samplesource/gnuradio/CMakeFiles/inputgnuradio.dir/build.make:139: plugins/samplesource/gnuradio/CMakeFiles/inputgnuradio.dir/gnuradiothread.cpp.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2021/12/20/sdrangelove_0.0.1.20150707-5_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.


Reply to: