oneAPI Registration, Download, Licensing and Installation
Support for Getting Started questions related to download, Installation and licensing for Intel oneAPI Toolkits and software development tools.

Build and Install ODU-L project

Rajisha
Novice
2,423 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
1,955 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

0 Kudos
11 Replies
ArpanB_Intel
Moderator
2,333 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.html


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-instal).


0 Kudos
Rajisha
Novice
2,291 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.

0 Kudos
ArpanB_Intel
Moderator
2,278 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-oneapi-toolkits-linux/top/installation/install-with-command-line.html#install-with-command-line, and scroll down to the Non-interactive (Silent) Installation section.


0 Kudos
Rajisha
Novice
2,152 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.

 

0 Kudos
ArpanB_Intel
Moderator
2,138 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
2,116 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.

0 Kudos
Anoop_M_Intel
Employee
2,030 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.html

0 Kudos
Rajisha
Novice
2,019 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 

0 Kudos
Rajisha
Novice
1,974 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-build-dpdk)

 

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

0 Kudos
ArpanB_Intel
Moderator
1,956 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!


0 Kudos
ArpanB_Intel
Moderator
1,927 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®.


0 Kudos
Reply