ARMCLANG: Error: Failed to checkout a license (ARM Compiler 6 + Win10)
Information in this knowledgebase article applies to:
I have installed MDK V5 and my Operating System is Windows 10, version 1803. My MDK-installation is registered as a Single User License.
After updating Windows 10 OS to version 1803, building a project using Arm Compiler 6 (aka ARMCLANG) results in error messages, i.e.:
*** Using Compiler 'V6. ', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target ArmClang.exe: error: Failed to check out a license.Keil Licensing error: No TOOLS.ini file found ArmClang.exe: note: Check that your license details are correct in the License Management dialog of MDK. Additional information is available at: http://www.keil.com/support/man/docs/license/license_management.htm If you need further help, provide this complete error report to your supplier or email@example.com. - ARMLMD_LICENSE_FILE: unset - LM_LICENSE_FILE: unset - ARM_TOOL_VARIANT: unset - ARM_PRODUCT_PATH: unset - Product location: C:\Apps\Keil\ARM\sw\mappings - Toolchain location: C:\Apps\Keil\ARM\ARMCLANG\Bin - Selected tool variant: mdk_pro ArmClang.exe: note: - Checkout feature: LIC0=TA...-.....-..... - Feature version: 5.0201710 - Keil error code: 1
I see a Build Output window similar to this one:
Windows 10 update V1803 causes the following versions of Arm Compiler 6 to fail when used with MDK and a Keil Single-User or Keil Floating license: 6.6, 6.6.1 LTM, 6.6.2 LTM, 6.7, 6.7.1, 6.8, 6.9, and 6.10.
Update to Arm Compiler 6.10.1. Either:
This issue has been fixed in Arm Compiler 6.10.1.
With newer versions than MDK V5.25 this error is not expected to come up.
We apologize for the inconvenience.
The following Discussion Forum threads may provide information related to this topic.
Last Reviewed: Friday, December 14, 2018
of your data.