ResCompiler Error Messages

The following describes the errors that ResCompiler can generate upon compilation:

Error Message

Explanation

Error. Output filename not specified on -o option.

The command line contained the -o option but did not specify an output filename. Check for blank spaces between the -o option and the filename; e.g., -o order.brc.

Error. Only one -o option allowed.

The -o option was used more than once on the command line. Remove extra -o options.

Error. Only one input file may be specified with -o.

The command line contains more than one input file. When using the -o command line option, only one input file can be specified. Remove all extra input file names.

Error. Out of memory.

The system is out of memory. This message may be followed by more specific information about the subsystem that ran out of memory.

File: FFF.arc Line nnn: Out of memory.

The system is out of memory. This message may be followed by more specific information about the subsystem that ran out of memory.

Error. Unknown option '-X'.

An unrecognized command line option was used. Check to ensure that only valid options are used.

Error. Unable to close resource file 'XXX'.

ResCompiler opened and wrote the compiled .brc file but was unable to close the .arc file. This indicates that another process could be using the resource file, or that there is no free disk space available to save the file.

Warning. Input file 'XXX' not found. The file is being skipped.

ResCompiler could not find one of the .arc files specified on the command line. The other .arc files will be compiled.

Error. Unable to find the default header file.

The default header file stdincl.h could not be found in ResCompiler's home directory.

File: FFF.arc Line nnn: Invalid version number.

In file FFF.arc on line nnn, ResCompiler found an invalid version number. At the time of publication, the only valid version number was 3.0.

File: FFF.arc Line nnn: Symbol 'SSS' is a string.

The symbol 'SSS' contains a string value. A number should have been provided.

File: FFF.arc Line nnn: Divide by zero.

A numeric expression contains a divide by zero error.

File: FFF.arc Line nnn: Warning. Unable to find symbol 'SSS'.

The file contains an undefined symbol.

File: FFF.arc Line nnn: Menu ID is too large.

Menu IDs must be less than or equal to 32767.

File: FFF.arc Line nnn: Accelerator key value is too large.

Accelerator key values must be less than or equal to 32767.

File: FFF.arc Line nnn: Internal Error. Unknown lookup error.

This internal error is contained within the ResCompiler executable and should be reported directly to BASIS Technical Support.

Internal Error. Unable to initialize resource file subsystem. Syntax checking only.

This internal error is contained within the ResCompiler executable and should be reported directly to BASIS Technical Support.