When attempting to start a floating server for a certificate-based license, I receive the following messages in my log:
This error is typically seen on Windows license servers where the license utilities were downloaded separately and Vivado is not installed.
This error can occur if the Microsoft Visual C++ redistributable libraries are not installed on the Windows machine.
If you are using LMTOOLS to start your floating license server, then please stop the server and start the server using the standard command, i.e.:
This will give you some additional information in relation to the failure, for example if The Program cannot start because MSVCR110.dll is missing from your computer.
Try reinstalling the program to fix this problem.
MSVCR110.dll is a Microsoft Visual C++ Redistributable dll that is required for projects built with Visual Studio 2011 (MS = Microsoft, V = Visual, C = C++, R = Redistributable)
The solution would be to install the Microsoft C++ runtime library which is required by the Xilinx licensee daemon.
The redistributable install can be downloaded from the Microsoft website (x86 or x64 edition):
After downloading and installing the appropriate redistributable, the issue should be resolved.
Conflicts can also arise when using v11.11 lmgrd and Mentor's v220.127.116.11 lmgrd.
To avoid this issue, use v11.6 for Xilinx tools:
1) Go to Xilinx.com > Downloads > 2012.4 and download the v11.6 License Management Tools (direct link - https://www.xilinx.com/member/forms/download/xef.html?filename=windows_flexlm_v11.6.zip&akdm=0)
2) Extract the Licensing tools, and launch LMTOOLS from the extracted folder. Change the executable locations for lmgrd and xilinxd for your Xilinx service to the locations in the extracted folder.
3) Open your Xilinx License file, and edit the VENDOR line to include the full path to the new xilinxd executable.
It should look similar to the following:
4) Launch the server from LMTOOLS.
Note: Using v11.6 will prevent you from using any activation-based licenses that Xilinx uses.