Open arlinddeva opened 9 months ago
I get an error when I do make as below:
ubuntu18@ubuntu:~/free5GRAN/build$ sudo make [ 97%] Built target asn1c_lib [ 99%] Built target free5GRAN_lib [ 99%] Linking CXX executable free5GRAN libfree5GRAN_lib.a(usrp_b200.cpp.o): In function free5GRAN::usrp_b200::setSampleRate(double)': usrp_b200.cpp:(.text+0x2f): undefined reference touhd::usrp::multi_usrp::ALL_CHANS' libfree5GRAN_lib.a(usrp_b200.cpp.o): In function free5GRAN::usrp_b200::usrp_b200(double, double, double, double, free5GRAN::rf_device_, free5GRAN::rf_buffer_*)': usrp_b200.cpp:(.text+0x6bb): undefined reference touhd::usrp::multi_usrp::ALL_MBOARDS' usrp_b200.cpp:(.text+0x76a): undefined reference to uhd::usrp::multi_usrp::ALL_CHANS' libfree5GRAN_lib.a(usrp_x300.cpp.o): In functionfree5GRAN::usrp_x300::setSampleRate(double)': usrp_x300.cpp:(.text+0x2f): undefined reference to uhd::usrp::multi_usrp::ALL_CHANS' libfree5GRAN_lib.a(usrp_x300.cpp.o): In functionfree5GRAN::usrp_x300::usrp_x300(double, double, double, double, free5GRAN::rfdevice, free5GRAN::rfbuffer*)': usrp_x300.cpp:(.text+0x6eb): undefined reference to uhd::usrp::multi_usrp::ALL_MBOARDS' usrp_x300.cpp:(.text+0x79a): undefined reference touhd::usrp::multi_usrp::ALL_CHANS' collect2: error: ld returned 1 exit status CMakeFiles/free5GRAN.dir/build.make:123: recipe for target 'free5GRAN' failed make[2]: [free5GRAN] Error 1 CMakeFiles/Makefile2:68: recipe for target 'CMakeFiles/free5GRAN.dir/all' failed make[1]: [CMakeFiles/free5GRAN.dir/all] Error 2 Makefile:129: recipe for target 'all' failed make: *** [all] Error 2
free5GRAN::usrp_b200::setSampleRate(double)': usrp_b200.cpp:(.text+0x2f): undefined reference to
free5GRAN::usrp_b200::usrp_b200(double, double, double, double, free5GRAN::rf_device_, free5GRAN::rf_buffer_*)': usrp_b200.cpp:(.text+0x6bb): undefined reference to
uhd::usrp::multi_usrp::ALL_CHANS' libfree5GRAN_lib.a(usrp_x300.cpp.o): In function
uhd::usrp::multi_usrp::ALL_MBOARDS' usrp_x300.cpp:(.text+0x79a): undefined reference to
System:
I get an error when I do make as below:
ubuntu18@ubuntu:~/free5GRAN/build$ sudo make [ 97%] Built target asn1c_lib [ 99%] Built target free5GRAN_lib [ 99%] Linking CXX executable free5GRAN libfree5GRAN_lib.a(usrp_b200.cpp.o): In function
free5GRAN::usrp_b200::setSampleRate(double)': usrp_b200.cpp:(.text+0x2f): undefined reference to
uhd::usrp::multi_usrp::ALL_CHANS' libfree5GRAN_lib.a(usrp_b200.cpp.o): In functionfree5GRAN::usrp_b200::usrp_b200(double, double, double, double, free5GRAN::rf_device_, free5GRAN::rf_buffer_*)': usrp_b200.cpp:(.text+0x6bb): undefined reference to
uhd::usrp::multi_usrp::ALL_MBOARDS' usrp_b200.cpp:(.text+0x76a): undefined reference touhd::usrp::multi_usrp::ALL_CHANS' libfree5GRAN_lib.a(usrp_x300.cpp.o): In function
free5GRAN::usrp_x300::setSampleRate(double)': usrp_x300.cpp:(.text+0x2f): undefined reference touhd::usrp::multi_usrp::ALL_CHANS' libfree5GRAN_lib.a(usrp_x300.cpp.o): In function
free5GRAN::usrp_x300::usrp_x300(double, double, double, double, free5GRAN::rfdevice, free5GRAN::rfbuffer*)': usrp_x300.cpp:(.text+0x6eb): undefined reference touhd::usrp::multi_usrp::ALL_MBOARDS' usrp_x300.cpp:(.text+0x79a): undefined reference to
uhd::usrp::multi_usrp::ALL_CHANS' collect2: error: ld returned 1 exit status CMakeFiles/free5GRAN.dir/build.make:123: recipe for target 'free5GRAN' failed make[2]: [free5GRAN] Error 1 CMakeFiles/Makefile2:68: recipe for target 'CMakeFiles/free5GRAN.dir/all' failed make[1]: [CMakeFiles/free5GRAN.dir/all] Error 2 Makefile:129: recipe for target 'all' failed make: *** [all] Error 2System: