Article ID: 234622 - Last Review: September 1, 2005 - Revision: 3.0

"Fatal error U1073" or "fatal error U1064" error message when you try to build the Visual C++ 6.0 CRT Libraries

This article was previously published under Q234622
Expand all | Collapse all

SYMPTOMS

When attempting to build the Visual C++ 6.0 CRT Libraries, the build fails immediately with an error that is similar to one of the following:

Error message 1
NMAKE : fatal error U1073: don't know how to make 'st'
Error message 2
NMAKE : fatal error U1064: MAKEFILE not found and no target specified

CAUSE

After selecting the option to copy the C-Runtime (CRT) source code selected during Visual C++ 6.0 installation, the setup program does not copy the following files that are necessary to build the CRT Libraries:
MAKEFILE
MAKEFILE.SUB
MAKEFILE.INC

RESOLUTION

The missing files are available on Disk 1 of the Visual C++ CD in the VC98\CRT\SRC directory.

MORE INFORMATION

The Makefile contains all the necessary information about which switches are to be used when rebuilding the CRT libraries.

The CRT source is provided primarily for debugging purposes. Microsoft does not recommend rebuilding the CRT libraries and may not be able to provide support for problems encountered when using rebuilt CRT libraries.

APPLIES TO
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++ 6.0 Professional Edition
Keywords: 
kbcrt kbsetup kbprb KB234622
 

Article Translations