https://github.com/drmpeg/gr-cessb
After cmake ../ the linking fails: make [ 16%] Built target gnuradio-cessb [ 22%] Linking CXX executable test-cessb /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::fixed_rate_noutput_to_ninput(int)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::sync_block::sync_block(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<gr::io_signature>, boost::shared_ptr<gr::io_signature>)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `pmt::dict_has_key(boost::shared_ptr<pmt::pmt_base> const&, boost::shared_ptr<pmt::pmt_base> const&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `vtable for gr::sync_block' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `typeinfo for gr::sync_block' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `typeinfo for gr::block' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `log4cpp::Appender::AppenderMapStorageInitializer::~AppenderMapStorageInitializer()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_x2_multiply_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::forecast(int, std::vector<int, std::allocator<int> >&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::io_signature::make(int, int, int)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::sync_block::general_work(int, std::vector<int, std::allocator<int> >&, std::vector<void const*, std::allocator<void const*> >&, std::vector<void*, std::allocator<void*> >&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::consume_each(int)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_x2_interleave_32fc' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::set_log_level(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_x2_max_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::sync_block::fixed_rate_noutput_to_ninput(int)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_s32f_multiply_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_sin_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_x2_add_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::msg_accepter::post(boost::shared_ptr<pmt::pmt_base>, boost::shared_ptr<pmt::pmt_base>)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_get_alignment' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32fc_magnitude_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_x2_divide_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::unset_processor_affinity()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::block(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<gr::io_signature>, boost::shared_ptr<gr::io_signature>)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::sync_block::forecast(int, std::vector<int, std::allocator<int> >&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::set_processor_affinity(std::vector<int, std::allocator<int> > const&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::fixed_rate_ninput_to_noutput(int)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::fast_atan2f(float, float)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::~block()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::general_work(int, std::vector<int, std::allocator<int> >&, std::vector<void const*, std::allocator<void const*> >&, std::vector<void*, std::allocator<void*> >&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32fc_deinterleave_imag_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::set_output_multiple(int)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::set_alignment(int)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_x2_min_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::sync_block::fixed_rate_ninput_to_noutput(int)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32fc_deinterleave_real_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gnuradio::detail::sptr_magic::fetch_initial_sptr(gr::basic_block*)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_cos_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::stop()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::log_level[abi:cxx11]()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `typeinfo for gr::basic_block' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `volk_32f_x2_subtract_32f' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `log4cpp::Appender::AppenderMapStorageInitializer::AppenderMapStorageInitializer()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `pmt::eqv(boost::shared_ptr<pmt::pmt_base> const&, boost::shared_ptr<pmt::pmt_base> const&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: libgnuradio-cessb.so: undefined reference to `gr::block::start()' collect2: error: ld returned 1 exit status make[2]: *** [lib/CMakeFiles/test-cessb.dir/build.make:115: lib/test-cessb] Error 1 make[1]: *** [CMakeFiles/Makefile2:274: lib/CMakeFiles/test-cessb.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 libboost is 1.71.0 python is 2.7.17 Seems not to find gr and volk libraries? Hints welcome!
