When compiling an application, the compiler reports detected unrecoverable errors, errors, advisories (often referred to as warnings), and information to the developer.
Detected unrecoverable errors and errors must be handled by the developer to get the application to run on a controller.
In addition, advisories are reported to the developer. Advisories should be handled by the developer. The number of advisories should be as close to zero as possible when an application is planned to be released.
Information messages are reported, for example, to inform the developer about the progress or needed memory sizes of the compiled application.