Troubleshooting: General License Problems
This chapter serves as a combination of troubleshooting section and FAQ. If you canât find what you are looking for, a list of error codes can be found here, Error Codes.
You can contact our support at support@hightec-rt.com, and don’t forget to add your SEN-number in the subject of your email.
What Toolchain Version is my License Valid For?
-
In your license file you will find information regarding what toolchain your license is valid for.
In this example, you can see that your license gives you access to:
-
The input "tricore-gcc", indicates toolchain,
-
Proceeding date, indicates that the license is valid for builds until 2024.01,
-
The input "platforms", indicates that the license is valid only for Windows machines,
-
The input "replace options", indicates that versions of the toolchain up until 4.9.x are valid. That is, it is possible to use v4.6.x, v4.8.x, v4.9.4.x etc., with this license.
Sample Compilation
In case you are experiencing trouble with the license checks while compiling, you can run a test by creating a dummy main.c file elsewhere and try to compile it via your terminal.
main.c:
int main(void) {
return 0;
}
In a terminal, type:
> cd <your_main.c_location>
> set RLM_LICENSE=localhost@5053
> "<your_toolchain_location>\bin\tricore-c++.exe" -c main.c
This way, it is easier to conclude where the error is coming from.
Generating RLM Diagnostics
-
Please note that with RLM v14-15.0, a password file is required in order to generate diagnostics. You can set this up by creating a new ârlm.pwâ file in the same directory as the RLM executable.
License Monitoring Tools
-
The RLM web-interface offers tools to monitor your licenses. It can be accessed by typing your <host_name>:<port_number> in a web browser.
CLIENT_CACHE
-
Client_cache is specified in your license file, and it indicates how long a license seat is âoccupiedâ after having accessed it. That is, the time it takes for the seat to be returned to the license pool and become available to another user.
RLM_QUEUE
-
RLM enables you to queue for a license. For instructions on how to set up this function, consult the RLM user-guide, section âHow to Queue for Licensesâ.
RLM Web-interface Does Not Show Buttons
-
This usually occurs because of a firewall or anti-virus software. It’s difficult to pinpoint, but if you open the developer window in the browser, and check the Console tab you may be able to see the error that is causing the problem. You may try and see if any of these options works out.
ISV File Problems With Linux
-
The ISV name of HighTec is "hightec-rt". The environment variable HIGHTEC-RT_LICENSE (Windows) and hightec-rt_license (Linux - case sensitive) has precedence over the environment variable RLM_LICENSE. Since the dash is not a valid identifier under Linux, if you have troubles you can try the following.