Intel oneAPI Registration
Support for Getting Started questions for Intel oneAPI Toolkits, Intel Parallel Studio XE and Intel System Studio
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
366 Discussions

Build and Install ODU-L project

Rajisha
Novice
689 Views

Hi Experts,

 

We are trying to build and install ODU-L project.

We are following this link - https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-phy/en/latest/build_prerequisite.html.

To install ICC, do we need any specific permission/license.?

How to get the 'license.lic' ?

Could you please suggest.

Install ICC

Intel® C++ Compiler v19.0.3 is used for the test application and system integration with L1, The Intel® C++ Compiler can be obtained using the following link https://software.intel.com/en-us/system-studio/choose-download with community
license:

COPY $icc_license_file $BUILD_DIR/license.lic

 

 

0 Kudos
1 Solution
ArpanB_Intel
Moderator
221 Views

Rajisha, you would need a license to use Intel® System Studio.


Please contact your nearest re-seller/distributor to purchase of a license. They would support you throughout the purchase process.

 

To contact your nearest re-seller/distributor, please click here: Distributors & Resellers, and scroll down to select your country from the drop down menu. You will be presented with their contact information.

 

Have a nice day!


View solution in original post

11 Replies
ArpanB_Intel
Moderator
599 Views

Hi Rajisha, Intel® System Studio has now transitioned onto Intel® oneAPI Base & IoT Toolkit. Intel® C++ compiler is a part of Intel® oneAPI Base Toolkit.  All Intel® oneAPI Toolkits products are available at no cost as well as with a purchased license. With a purchased license, you are entitled to Priority Support on your queries.


To download the toolkits for free, visit: https://software.intel.com/content/www/us/en/develop/articles/free-intel-software-developer-tools.ht...


For free download of the toolkit, support is only available via Intel® Developer Zone community forums(https://community.intel.com/t5/Registration-Download-Licensing/bd-p/registration-download-licensing-...).


Rajisha
Novice
557 Views

Thank you for your response.

 

We have installed the Basekit and able to get license.txt file and we used that further to build the prerequisites for ODU-L build. (https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-phy/en/latest/build_prerequisite.html)

 

But we see the error saying the provided license is not valid.

 

./install.sh -s silent.cfg
The license file(s) you provided is not valid for this product.

ArpanB_Intel
Moderator
544 Views

Rajisha, Intel® oneAPI Base Toolkit does not require a license during the installation stage of the the software. The document you are using provides instructions for Intel® System Studio. However, Intel® System Studio has now transitioned into Intel® oneAPI Base + IoT Toolkit. Thus, some documentation may not match with the current application and it's commands.


For guidance on silent installation with regards to Intel® oneAPI Base Toolkit, please click here: https://software.intel.com/content/www/us/en/develop/documentation/installation-guide-for-intel-onea..., and scroll down to the Non-interactive (Silent) Installation section.


Rajisha
Novice
418 Views

Hi,

 

As you suggested, we tried installing oneAPI Base Toolkit to get the ICC and we tried the Non-interactive (silent) installation as well.

(We tried the online option, offline option and through yum command line options as well).

We tried using the 'license.txt' file which is from /opt/intel/oneapi/installer folder, but it shows invalid.

 

As mentioned in ODU build prerequisites, Install ICC,

COPY $icc_license_file $BUILD_DIR/license.lic

here, what is this icc_licence_file or from which path we need to take this?

 

When we try to install DPDK, we see the error as 'cannot find iccvars.sh script to set up ICC'.

 

Can you please point out the file name or path to use as the icc_license_file after installing the base Tooklit.

 

Thank you.

 

ArpanB_Intel
Moderator
404 Views

Rajisha, icc_license_file would refer to the license file of the suite that earlier comprised the Intel® C++ Compiler. That suite was Intel® Parallel Studio XE. For you to install Intel® Parallel Studio XE, it was mandatory for users to have a license serial number.

However, now with Intel® oneAPI, you do not need a license file. With the transition, we have moved away from the license activation step prior to software installation where users would have to put a license serial number or a license file.

In summary, Intel® oneAPI Toolkits do not need a license file for installation. You only need a license to guarantee yourself entitlement of Priority Support.


Rajisha
Novice
382 Views

Thank you for your response.

We were referring the prerequisites from oran page to build odu-low and found that installing icc is the first step.

 

https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-phy/en/latest/build_prerequisite.html#install-icc 

 

And it mentioned that copy the icc_license_file to build directory.

COPY $icc_license_file $BUILD_DIR/license.lic

 And while building dpdk, we got the error saying 'cannot find the iccvars.sh' script.

Rajisha_0-1634710007665.png

Option: 39

## ERROR: cannot find 'iccvars.sh' script to set up ICC.
## To fix, please add the directory that contains
## iccvars.sh to your 'PATH' environment variable.
------------------------------------------------------------------------------
RTE_TARGET exported as x86_64-native-linuxapp-icc
------------------------------------------------------------------------------
[user@IA-platform dpdk-19.11]$

 

If the icc_licence_file is no longer used as  you confirmed in previous reply , can we bypass this step (looking for iccvars.sh) also while building dpdk?

Can you please comment on that.

Thank you.

Anoop_M_Intel
Employee
296 Views

With oneAPI, the compiler environment can be sourced using the following commands:
1. Just the compiler can be sourced using: source /opt/intel/oneapi/2021.4.0/compiler/2021.4.0/env/vars.sh
2. Toolkit level for all components using: source /opt/intel/oneapi/setvars.sh
More on this at https://www.intel.com/content/www/us/en/develop/documentation/get-started-with-dpcpp-compiler/top.ht...

Rajisha
Novice
285 Views

Thank you.

We will try this and get back to you.

 

Meantime we were trying to use gcc only instead of icc, but we see some dependencies while building WLS library and FAPI.

 

Regards,

Rajisha 

Rajisha
Novice
234 Views

We tried the sourcing as you mentioned. But when we try building dpdk using icc, we still see the issue,

ERROR: cannot find 'iccvars.sh' script to set up ICC.

(https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-phy/en/latest/build_prerequisite.html#download-and-...)

 

We are trying to build ODU-L, as a prerequisites we have to install ICC. 

https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-phy/en/latest/build_prerequisite.html#install-icc

 

Is it mandatory to purchase the license for system-studio?

When we tried installing system studio, we could see that license.lic file generated and iccvars.sh script also present.

But we see below error,

Error: A license for Comp-CL is not available now (-15,570,115).

A connection to the license server could not be made. You should
make sure that your license daemon process is running: both an
lmgrd process and an INTEL process should be running
if your license limits you to a specified number of licenses in use
at a time. Also, check to see if the wrong port@host or the wrong
license file is being used, or if the port or hostname in the license
file has changed.

License file(s) used were (in this order):
** 1. /opt/intel/system_studio_2020/compilers_and_libraries_2020.2.254/linux/licenses
** 2. /opt/intel/licenses
** 3. /home/user/intel/licenses/USE_SERVER.lic
** 4. /home/user/intel/licenses/USE_SERVER_1.lic
** 5. /home/user/intel/licenses/license.lic
** 6. /opt/intel/system_studio_2020/compilers_and_libraries_2020.2.254/linux/bin/intel64/../../Licenses
** 7. /home/user/Licenses
** 8. /Users/Shared/Library/Application Support/Intel/Licenses
** 9. /opt/intel/system_studio_2020/compilers_and_libraries_2020.2.254/linux/bin/intel64/*.lic

Please refer http://software.intel.com/sites/support/ for more information..

icc: error #10052: could not checkout FLEXlm license
/bin/sh: line 0: test: -le: unary operator expected

 

We have not purchased any license and we don't have any serial number as well.

 

Regards,

Rajisha

ArpanB_Intel
Moderator
222 Views

Rajisha, you would need a license to use Intel® System Studio.


Please contact your nearest re-seller/distributor to purchase of a license. They would support you throughout the purchase process.

 

To contact your nearest re-seller/distributor, please click here: Distributors & Resellers, and scroll down to select your country from the drop down menu. You will be presented with their contact information.

 

Have a nice day!


View solution in original post

ArpanB_Intel
Moderator
186 Views

Rajisha, thank you for accepting our solution. If you have any additional query, please post a new question as this thread will no longer be monitored by Intel®.


Reply