Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual
Product codes
SW006021-1
Error and Warning Messages
2012 Microchip Technology Inc.
DS52053B-page 465
(1295) there are * days left until this license will expire
(Driver)
The compiler is running as a demo and will be unable to run in PRO mode after the
evaluation license has expired in the indicated time. After expiration, the compiler can
be operated in Free mode indefinitely, but will produce a larger output binary.
evaluation license has expired in the indicated time. After expiration, the compiler can
be operated in Free mode indefinitely, but will produce a larger output binary.
(1296) source file "*" conflicts with "*"
(Driver)
The compiler has encountered more than one source file with the same basename.
This can only be the case if the files are contained in different directories. As the com-
piler and IDEs based the names of intermediate files on the basenames of source files,
and intermediate files are always stored in the same location, this situation is illegal.
Ensure the basename of all source files are unique.
This can only be the case if the files are contained in different directories. As the com-
piler and IDEs based the names of intermediate files on the basenames of source files,
and intermediate files are always stored in the same location, this situation is illegal.
Ensure the basename of all source files are unique.
(1297) option * not available in Free mode
(Driver)
Some options are not available when the compiler operates in Free mode. The options
disabled are typically related to how the compiler is executed, e.g., --GETOPTION and
--SETOPTION
disabled are typically related to how the compiler is executed, e.g., --GETOPTION and
--SETOPTION
, and do not control compiler features related to code generation.
(1298) use of * outside macros is illegal
(Assembler)
Some assembler directives, e.g., EXITM, can only be used inside macro definitions.
(1299) non-standard modifier "*" - use "*" instead
(Parser)
A printf placeholder modifier has been used which is non-standard. Use the indi-
cated modifier instead. For example, the standard hh modifier should be used in
preference to b to indicate that the value should be printed as a char type.
cated modifier instead. For example, the standard hh modifier should be used in
preference to b to indicate that the value should be printed as a char type.
(1300) maximum number of program classes reached. List may be truncated
(Cromwell)
CROMWELL
is passed a list of class names on the command line. If the number of num-
ber of class names passed in is too large, not all will be used and debugging informa-
tion may be affected.
tion may be affected.
(1301) invalid ELF section header. Skipping
(Cromwell)
CROMWELL
found an invalid section in an ELF section header. This section will be
skipped.
(1302) could not find valid ELF output extension for this device
(Cromwell)
The extension could not be for the target device family.
(1303) invalid variable location detected: * - *
(Cromwell)
A symbol location could not be determined from the SDB file.
(1304) unknown register name: "*"
(Cromwell)
The location for the indicated symbol in the SDB file was a register, but the register
name was not recognized.
name was not recognized.
(1305) inconsistent storage class for variable: "*"
(Cromwell)
The storage class for the indicated symbol in the SDB file was not recognized.
(1306) inconsistent size (* vs *) for variable: "*"
(Cromwell)
The size of the symbol indicated in the SDB file does not match the size of its type.
(1307) psect * truncated to * bytes
(Driver)
The psect representing either the stack or heap could not be made as large as
requested and will be truncated to fit the available memory space.
requested and will be truncated to fit the available memory space.