Hi all,
I am getting following failure when trying to build *UHD tests* for 3.14.1-rc1. CMakeFiles/sph_send_test.dir/sph_send_test.cpp.o: In function `test_sph_send_one_channel_one_packet_mode::test_method()': sph_send_test.cpp:(.text+0x231): undefined reference to `mock_zero_copy::mock_zero_copy(uhd::transport::vrt::if_packet_info_t::link_type_t, unsigned long, unsigned long)' CMakeFiles/sph_send_test.dir/sph_send_test.cpp.o: In function `test_sph_send_one_channel_full_buffer_mode::test_method()': sph_send_test.cpp:(.text+0x4681): undefined reference to `mock_zero_copy::mock_zero_copy(uhd::transport::vrt::if_packet_info_t::link_type_t, unsigned long, unsigned long)' CMakeFiles/sph_send_test.dir/sph_send_test.cpp.o: In function `mock_zero_copy::~mock_zero_copy()': sph_send_test.cpp:(.text._ZN14mock_zero_copyD2Ev[_ZN14mock_zero_copyD5Ev]+0x3): undefined reference to `vtable for mock_zero_copy' CMakeFiles/sph_send_test.dir/sph_send_test.cpp.o: In function `mock_zero_copy::~mock_zero_copy()': sph_send_test.cpp:(.text._ZN14mock_zero_copyD0Ev[_ZN14mock_zero_copyD5Ev]+0x3): undefined reference to `vtable for mock_zero_copy' collect2: error: ld returned 1 exit status The failure is arising when Linking CXX executable for ‘sph_send_test’ Following are the versions of the dependencies that are used for the build. - GCC 6.3.0 - CMake – 3.10. 2 - Boost 1.65.1 - LibUSB 1.0 - Python 2.7 Is this failure is happening because of Version mismatch of this components?
_______________________________________________ USRP-users mailing list [email protected] http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
