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:
- If you’re using the build option of the compiler, try compiling the different units
manually.
- If you’re compiling a huge program, split it up into units, and compile these
separately.
- If the previous two don’t work, recompile the compiler with a bigger heap. (You
can use the -Ch option for this, -Ch (see page 103).)
-
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 operanting system error
happened which allows no further compilation.