Error : Failed to enable trusted storage check for licensing

Problem : 
When using the compiler you see the following error message
"error #10310: Failed to enable trusted storage check for licensing: Warning" Enable Trusted Storage failed (flexnet error code 20). Trusted Storage based licence could " 

Environment : 
Intel® 64 , IA32, Windows* 7, Linux*

Root Cause : 
Windows*: Service “FLEXnet Licensing Service 64” can not be installed by non-administrator users on Windows 7.
Linux* : The library path being not set.


Windows* Workaround: 

Run icl as administrator once.

Steps:
1. Go to start -> All Programs -> Intel® Software Development Tools -> Intel® C++ Compiler Professional 11.1.0xx > C++ Build Environment for application running on Intel® 64
2. run command:
runas /user:administrator "icl /v"

You will be prompted to input administrator’s password. This step will trigger icl to install the Windows service “FLEXnet Licensing Service 64”.


Linux* Workaround:

Set the paths using command below. Use source or . , depending on your shell.

'source <installDir>/bin/compilervars.sh <arch> '

or

' . <installDir>/bin/compilervars.sh <arch>'

where <arch> is ia32 or intel64
Pour de plus amples informations sur les optimisations de compilation, consultez notre Avertissement concernant les optimisations.