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.