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



The information in this article applies to:

  • Microsoft Visual C++, 32-bit Enterprise Edition 6.0
  • Microsoft Visual C++, 32-bit Professional Edition 6.0

This article was previously published under Q234622

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.

Modification Type:MajorLast Reviewed:9/1/2005
Keywords:kbCRT kbprb kbsetup KB234622 kbAudDeveloper