I have installed Intel® C++ Composer XE 2013 for Linux and Intel® C++ STM Compiler Prototype Edition 4.0 with a non-commercial/student license. When I try to compile using icc, I get the following error. Can anyone help me resolving the license issues?
Error: A license for BetaSTMCCompL could not be obtained.
Your license has expired.
License file(s) used were (in this order):
1. Trusted Storage
6. /Users/Shared/Library/Application Support/Intel/Licenses
Please visit http://www.intel.com/software/products to obtain license renewal information.
icc: error #10052: could not checkout FLEXlm license
scons: *** [build/library/common/debug.o] Error 1
scons: building terminated because of errors.
I have already checked the archived forums for Intel® C++ STM Compiler Prototype Edition but did not find any solution.
The C++ STM Compiler is no longer maintained. The beta license that is required to run this compiler has expired. Would you still like to evaluate the STM Compiler? It might be possible to create an active license. Please advise.
I'm sorry, there is no longer any maintenance or development on the STM compiler project and I cannot re-create a valid license for it. But we do support TSX _xbegin(…) / _xend () / _xabort( ) intrinsic functions for Restricted Transaction Memory in Haswell. You can use 14.0 and 15.0 beta compilers to try them out.
Actually we have just started the Intel® Composer XE 2015 Beta Program. Please feel free to register and join Beta: http://software.intel.com/en-us/articles/intel-software-development-tools-2015-beta