This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
en:build:easybuild [2017/10/04 14:38] yann |
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 is very poorly documented, and it took 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 60: | Line 60: | ||
| ==== Installing the compilers ==== | ==== Installing the compilers ==== | ||
| - | To install the compilers | + | To install the compilers, just type: |
| + | |||
| + | eb intel-VERSION.eb -r | ||
| + | |||
| + | where you substitute //VERSION// with the actual version you want to install, e.g. ''2017a''. | ||
| + | |||
| + | In case of problems, you can refer to: | ||
| + | |||
| + | * 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. | ||