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 111).)
 
- 
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.