User Tools

Site Tools


en:build:easybuild

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:build:easybuild [2017/10/04 15:13]
yann [Installing Intel compilers with EasyBuild]
en:build:easybuild [2017/10/04 17:53] (current)
yann [The license file is unusable]
Line 3: Line 3:
 ===== Installing Intel compilers with EasyBuild ===== ===== Installing Intel compilers with EasyBuild =====
  
-The installation process of non-GNU compilers with EasyBuild is very poorly documented, and it took us months to find and gather the relevant information. Here it is.+The installation process of non-GNU compilers with EasyBuild is very poorly documented, and it took us months to find and gather the relevant information ​for a seamless install. Here it is.
  
 ==== Downloading the license file ==== ==== Downloading the license file ====
Line 69: Line 69:
  
   * https://​software.intel.com/​en-us/​articles/​intel-composer-xe-2015-silent-installation-guide   * https://​software.intel.com/​en-us/​articles/​intel-composer-xe-2015-silent-installation-guide
 +
 +
 +===== Troubleshooting =====
 +
 +==== The license file is unusable ====
 +
 +If EasyBuild keeps crashing despite having done everything to make the license file available, you can quickly hack the ''​intelbase.py''​ EasyBlock to force it to use a serial number. Here are the steps to follow for EasyBuild 3.4.0:
 +
 +  - Find out or remember the installation path of EasyBuild (we will call it ''​$EASYBUILD_PREFIX''​.
 +  - Edit ''​$EASYBUILD_PREFIX/​lib/​python2.7/​site-packages/​easybuild_easyblocks-3.4.0-py2.7.egg/​easybuild/​easyblocks/​generic/​intelbase.py''​.
 +  - Insert the following at line 301: <​code>​silent = "​ACTIVATION_TYPE=serial_number\nACTIVATION_SERIAL_NUMBER=YOUR_SERIAL_NUMBER\n"</​code>​ where you replace //​YOUR_SERIAL_NUMBER//​ by the serial number you received from Intel. Be careful to use the exact same indentation as the former line 301.
 +
en/build/easybuild.1507122816.txt.gz ยท Last modified: 2017/10/04 15:13 by yann