C.1 General compiler messages

This section gives the compiler messages which are not fatal, but which display useful information. The number of such messages can be controlled with the various verbosity level -v switches.

Compiler: arg1


When the -vt switch is used, this line tells you what compiler is used.

Compiler OS: arg1


When the -vd switch is used, this line tells you what the source operating system is.

Info: Target OS: arg1


When the -vd switch is used, this line tells you what the target operating system is.

Using executable path: arg1


When the -vt switch is used, this line tells you where the compiler looks for its binaries.

Using unit path: arg1


When the -vt switch is used, this line tells you where the compiler looks for compiled units. You can set this path with the -Fu option.

Using include path: arg1


When the -vt switch is used, this line tells you where the compiler looks for its include files (files used in {$I xxx} statements). You can set this path with the -Fi option.

Using library path: arg1


When the -vt switch is used, this line tells you where the compiler looks for the libraries. You can set this path with the -Fl option.

Using object path: arg1


When the -vt switch is used, this line tells you where the compiler looks for object files you link in (files used in {$L xxx} statements). You can set this path with the -Fo option.

Info: arg1 lines compiled, arg2 secarg3


When the -vi switch is used, the compiler reports the number of lines compiled, and the time it took to compile them (real time, not program time).

Fatal: No memory left


The compiler doesn’t have enough memory to compile your program. There are several remedies for this:

Info: Writing Resource String Table file: arg1


This message is shown when the compiler writes the Resource String Table file containing all the resource strings for a program.

Error: Writing Resource String Table file: arg1


This message is shown when the compiler encounters an error when writing the Resource String Table file.

Info: Fatal:


Prefix for Fatal Errors.

Info: Error:


Prefix for Errors.

Info: Warning:


Prefix for Warnings.

Info: Note:


Prefix for Notes.

Info: Hint:


Prefix for Hints.

Error: Path ”arg1” does not exist


The specified path does not exist.

Fatal: Compilation aborted


Compilation was aborted.

bytes code


The size of the generated executable code, in bytes.

bytes data


The size of the generated program data, in bytes.

Info: arg1 warning(s) issued


Total number of warnings issued during compilation.

Info: arg1 hint(s) issued


Total number of hints issued during compilation.

Info: arg1 note(s) issued


Total number of notes issued during compilation.

Fatal: I/O error: arg1


During compilation an I/O error happened which allows no further compilation.

Fatal: Operating system error: arg1


During compilation an operating system error happened which allows no further compilation.

Error: Compilation raised exception internally


Compilation was aborted, due to an exception generation.

Using unit scope: arg1


When the -vt switch is used, this line tells you what unit scopes (namespaces) the compiler is using when looking up units. You can add a unit scope with the -FN option.