BSCMAKE Errors BK1500 through BK4504 (Compact 7)

3/12/2014

This section provides reference information regarding BSCMAKE errors BK1500 - BK4504.

Topic Description

BSCMAKE Error BK1500

UNKNOWN ERROR

An unidentified error condition.

BSCMAKE Error BK1501

unknown character 'character' in option 'option'

BSCMAKE did not recognize the character specified for the option.

BSCMAKE Error BK1502

incomplete specification for option 'option'

The option did not contain the correct syntax.

BSCMAKE Error BK1503

cannot write to file 'filename' [: reason]

BSCMAKE could not write to the given file. Possible causes:

  • A full disk.
  • A hardware error.

BSCMAKE Error BK1504

cannot position in file 'filename' [: reason]

BSCMAKE could not move to a location in the file. Possible causes:

  • A full disk.
  • A hardware error.
  • File truncation due to insufficient disk space or interruption of the compiler while creating the .sbr file.

BSCMAKE Error BK1505

cannot read from file 'filename' [: reason]

BSCMAKE cannot read from the file.

Possible causes:

  • File corruption.
  • File truncation to the compiler running out of disk space or being interrupted while creating the .sbr file.

BSCMAKE Error BK1506

cannot open file 'filename' [: reason]

BSCMAKE cannot open the file.

Possible causes:

  • File locked by another process. If reason says Permission denied, the browser may be using the file. Close the Browse window and retry the build.
  • A full disk.
  • A hardware error.
  • The specified output file has the same name as an existing subdirectory.

BSCMAKE Error BK1507

cannot open temporary file 'filename' [: reason]

BSCMAKE cannot open a temporary file.

Possible causes:

  • The TMP environment variable is not set to a valid drive and directory.
  • A full disk.

BSCMAKE Error BK1508

cannot delete temporary file 'filename' [: reason]

BSCMAKE cannot delete one of its temporary files.

Possible causes:

  • Another process has the file open.
  • A hardware error.

BSCMAKE Error BK1509

out of heap space

BSCMAKE ran out of memory, including virtual memory.

Possible solutions:

  • Free some disk space.
  • Increase the size of the swap file.
  • Increase the size of the Windows swap file.
  • Reduce the memory BSCMAKE requires by using /Ei or /Es to eliminate some input files or /Em to eliminate macro bodies.

BSCMAKE Error BK1510

corrupt .SBR file filename

The given .sbr file does not have the expected format. Recompile to create a new .sbr.

BSCMAKE Error BK1511

invalid response file specification

The command-line specification for the response file was incorrect or incomplete.

BSCMAKE Error BK1512

filename: capacity exceeded

BSCMAKE cannot build a browse information file because the number of definitions, references, modules, or other information exceeds the limit.

Possible solutions:

  • Exclude some information using /Em, /Es, or /Ei.
  • Omit the /Iu option.

BSCMAKE Error BK1513

nonincremental update requires all .SBR files

BSCMAKE cannot build a new browse information (.bsc) file because one or more .sbr files are truncated. To find the names of the truncated .sbr files, read the BK4502 warnings that accompany this error.

BSCMAKE can update a .bsc file with a truncated .sbr file but cannot build a new one. BSCMAKE may build a new .bsc file for the following reasons:

  • Missing .bsc file.
  • Wrong filename specified for .bsc file.
  • Corrupted .bsc file.

BSCMAKE Error BK1514

all .SBR files truncated, none found in filename

None of the .sbr files specified for an update was part of the original browse information (.bsc) file.

Possible causes for this error.

  • Wrong filename specified for .sbr or .bsc.
  • Corrupted .bsc file required BSCMAKE to rebuild it.

BSCMAKE Error BK1515

bscfile: incompatible version: cannot incrementally update

The .bsc file was created with another version of BSCMAKE. Recreate the .bsc file.

BSCMAKE Error BK1516

bscfile corrupt; cannot incrementally update

The .bsc file was corrupted, possibly due to a system failure during the build. Delete the .bsc file, rebuild all .sbr files, then rebuild the .bsc file.

BSCMAKE Error BK1517

source file for sbrfile compiled with both /Yc and /Yu

The .sbr file refers to itself. Reset the compiler option for the source file to /Yc, then select Rebuild All to generate new .sbr files. Do not recompile the source file with /Yu.

BSCMAKE Warning BK4500

UNKNOWN WARNING

BSCMAKE detected an unidentified warning condition.

Note the circumstances of the warning, try to isolate the problem and create a reproducible test case, then consult Microsoft Product Support Services.

BSCMAKE Warning BK4501

ignoring unknown option 'option'

BSCMAKE did not recognize the option.

BSCMAKE Warning BK4502

truncated .SBR file 'filename' not in filename

Indicates that a zero-length .sbr file that was not originally part of the .bsc file was specified during an update.

Possible causes:

  • Wrong filename specified.
  • File deleted. (Error BK1513 results.)
  • File corrupted, requiring BSCMAKE to do a full build.

BSCMAKE Warning BK4503

minor error in .SBR file filename ignored

Indicates that the .sbr file contained an error that did not halt the built, but the resulting .bsc file may be incorrect. Recompile to create a new .sbr.

BSCMAKE Warning BK4504

file contains too many references; ignoring further references from this source

Indicates that there are more than 64,000 references to a single symbol in the .cpp file. To correct this problem, split your .cpp file into two or more .cpp files.

See Also

Other Resources

Device Compilers