free5G / free5GRAN

free5GRAN is an open-source 5G RAN stack. The current version includes a receiver which decodes MIB & SIB1 data. It also acts as a cell scanner. free5GRAN works in SA mode.
Apache License 2.0
96 stars 40 forks source link

make error #20

Open arlinddeva opened 9 months ago

arlinddeva commented 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

System: