Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Standalone exe from IVF

elquin
Beginner
847 Views
Dear all,
My environments are listed below :
MS Visual Studio 2008
Intel Visual Fortran v11.1.065
IMSL Library 6.0 for Intel Fortran Compiler 11.0 - IA-32
I'm engineer in south korea and new in handling huge code and under analysing.
Working with network license, FLEXible license, some problem rises to me.
I didn't fully understand where the MKL or IMSL library is used in this code.
In some cases, it works well but others always need to check the IP address of network license server.
The error messages are shown below :
========================================
Error overriding LM_LICENSE_FILE : Cannot find license file.
The license files (or license server system network address) attempted are listed below.
Use LM_LICENSE_FILE to use a different license file or contact your software provider for a license file.
License path : C:\\flexlm\\license.dat;
FLEXnet Licensing error:-1,212. System Error : 2''
========================================
The code is compiled with static lib usage.
Do I have to contact to macrovision or local provider??
regards,
h.kim
0 Kudos
1 Solution
mecej4
Honored Contributor III
847 Views
If you are able to build your EXE but unable to run it, I suspect that you are using a version of IMSL bought from some vendor other than Intel, and/or another library that is controlled by FlexLM licensing. It is even possible that, if your company develops and sells software, your EXE itself uses FlexLM!

You need to contact the vendor(s) of the library (or libraries) that are so licensed. You can set the environment variable FLEXLM_DIAGNOSTICS to 1, 2 or 3 before running your EXE to find out which process seeks to obtain a license.

View solution in original post

0 Kudos
1 Reply
mecej4
Honored Contributor III
848 Views
If you are able to build your EXE but unable to run it, I suspect that you are using a version of IMSL bought from some vendor other than Intel, and/or another library that is controlled by FlexLM licensing. It is even possible that, if your company develops and sells software, your EXE itself uses FlexLM!

You need to contact the vendor(s) of the library (or libraries) that are so licensed. You can set the environment variable FLEXLM_DIAGNOSTICS to 1, 2 or 3 before running your EXE to find out which process seeks to obtain a license.
0 Kudos
Reply