Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
8038 Discussions

Compilation error while building sdk for FLexRAN 22.07

Purnachandra
Beginner
2,459 Views

Hi,
I am using this command(./flexran_build.sh -e -r 5gnr -m sdk) to build sdk for 22.07 flexRAN codebase but getting below error where as i am able to build SDK with any of the previous version of flexRAN like(21.11,22.03 etc).
server detail:
centos-release-7-9.2009.0.el7.centos.x86_64
kernel version:
3.10.0-957.10.1.rt56.921.el7.x86_64
icc version:
icc version 19.0.3.206 (gcc version 5.4.0 compatibility)

Error snippet:

[ 78%] Building CXX object source/phy/lib_pucch_focompensation_5gnr/CMakeFiles/libpucch_focompensation_5gnr.dir/phy_pucch_focompensation_5gnr.cpp.o
[ 79%] Building CXX object source/phy/lib_pucch_5gnr/CMakeFiles/libpucch_5gnr.dir/phy_pucch_5gnr_f0_detect.cpp.o
Linking CXX static library libprach_5gnr.a
[ 79%] Built target libprach_5gnr
[ 79%] Building CXX object source/phy/lib_pucch_5gnr/CMakeFiles/libpucch_5gnr.dir/phy_pucch_5gnr_f1.cpp.o
[ 79%] Building CXX object source/phy/lib_pucch_equalization_5gnr/CMakeFiles/libpucch_equalization_5gnr.dir/phy_pucch_equ_5gnr_avx2.cpp.o
/workspace/jenkins/flexran_src/sdk/source/phy/lib_pucch_5gnr/phy_pucch_5gnr_f0_detect.cpp(767): error: <typeinfo> must be included before typeid is used
if (typeid(T) == typeid(Is16vec32))
^

/workspace/jenkins/flexran_src/sdk/source/phy/lib_pucch_5gnr/phy_pucch_5gnr_f0_detect.cpp(767): error: <typeinfo> must be included before typeid is used
if (typeid(T) == typeid(Is16vec32))
^

/workspace/jenkins/flexran_src/sdk/source/phy/lib_pucch_5gnr/phy_pucch_5gnr_f0_detect.cpp(767): error: no operator "==" matches these operands
operand types are: const std::type_info == const std::type_info
if (typeid(T) == typeid(Is16vec32))
^
/usr/ccpu/system_studio/system_studio_2019/system_studio_2019/compilers_and_libraries_2019.3.206/linux/compiler/include/complex(254): note: this candidate was rejected because arguments do not match
inline bool operator==(const complex<double>& __x,
^
/usr/ccpu/system_studio/system_studio_2019/system_studio_2019/compilers_and_libraries_2019.3.206/linux/compiler/include/complex(139): note: this candidate was rejected because arguments do not match
inline bool operator==(const complex<float>& __x,
^
/usr/bin/../include/c++/5.4.0/complex(468): note: this candidate was rejected because at least one template argument could not be deduced

0 Kudos
6 Replies
ShivaniK_Intel
Moderator
2,416 Views

Hi,


Thanks for reaching out to us.


We can see that you are using Centos7, but it is not a supported operating system as per the Intel classic compiler system requirements.


For more details please refer to the below link:


https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-c-compiler-system-requirements.html


Could you please try with the supported operating system and let us know if you face any issues?


Thanks & Regards

Shivani


0 Kudos
Purnachandra
Beginner
2,401 Views

hi,
its clearly mentioned in doxygen that it is  supported to centOS. please check the attached snippet from doxygen attached here.
we have used flexRAN code several time with centos with previous versions and its working fine. please route to correct person to look into this.
Thanks

0 Kudos
DeividA_Intel
Employee
2,367 Views

Hello Purnachandra,  


  

Thank you for posting on the Intel® communities. I am sorry to know that you are having issues with your   

  


In order to better assist you, please provide the following:  


1. Can you provide more details about your issue?

2. Are you working on a project? Can you provide details?

3. Are you developing something? Can you provide details?

4. What is the brand and model name of your wireless adapter?

5. Are you using a laptop or desktop computer?



Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
DeividA_Intel
Employee
2,352 Views

Hello Purnachandra,  


  

Were you able to check the previous post and get the information requested? Please let me know if you need more assistance.   


  

Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
DeividA_Intel
Employee
2,341 Views

Hello Purnachandra, 

 

I was checking your thread and see that we have not heard back from you.  


I’m going to close your post, but if you need further assistance, please do not hesitate to create a new thread. 



Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
jim-tech10
Beginner
2,048 Views

Hello,

 

I also face the same issue while Installing the FlexRAN software(version 22.07) on RHEL8.4

It gives error while compiling SDK: “Compile SDK first: ./flexran_build.sh -e -r 5gnr -I avx512 -m sdk”.

 

It is stopped in the middle and shows the error below:

-------------------------------------------------------------------------------------------------------------

[[ 56%] Building CXX object source/phy/lib_mmse_irc_mimo_5gnr/CMakeFiles/libmmse_irc_mimo_5gnr.dir/phy_mmse_irc_mimo_5gnr_avx512.cpp.o

[ 56%] Linking CXX static library libfd_correlation.a

[ 56%] Built target libfd_correlation

[ 57%] Linking CXX static library liblayermapping_5gnr.a

[ 57%] Built target liblayermapping_5gnr

[ 57%] Linking CXX static library libmatrix_inversion.a

[ 57%] Built target libmatrix_inversion

[ 57%] Linking CXX static library libeigen_beamforming.a

[ 57%] Built target libeigen_beamforming

[ 57%] Linking CXX static library libequalization.a

[ 57%] Built target libequalization

[ 58%] Linking CXX static library libfft_ifft.a

[ 58%] Built target libfft_ifft

[ 58%] Linking CXX static library librate_matching.a

[ 58%] Built target librate_matching

[ 59%] Linking CXX static library libmldts_process_5gnr.a

[ 59%] Built target libmldts_process_5gnr

[ 59%] Linking CXX static library libcommon.a

[ 59%] Built target libcommon

[ 60%] Linking CXX static library libmmse_irc_mimo_5gnr.a

[ 60%] Built target libmmse_irc_mimo_5gnr

[ 60%] Linking CXX static library libcestimate_5gnr.a

[ 60%] Built target libcestimate_5gnr

[ 60%] Linking CXX static library libsrs_fft_cestimate_5gnr.a

[ 60%] Built target libsrs_fft_cestimate_5gnr

[ 61%] Linking CXX static library libgram_schmidt_weightgen.a

[ 61%] Built target libgram_schmidt_weightgen

[ 61%] Linking CXX static library libdft_idft.a

[ 61%] Built target libdft_idft

[ 62%] Linking CXX static library libdftcodebook_weightgen.a

[ 62%] Built target libdftcodebook_weightgen

make: *** [Makefile:136: all] Error 2

-------------------------------------------------------------------------------------------------------------- 

Would you please help or share your suggestions about it?

 

 

Thank you.

Best Regards

 

0 Kudos
Reply