PRB: Error U1082 When Command Line Too Long in Makefile (49757)



The information in this article applies to:

  • Microsoft NMAKE Utility for MS-DOS 1.1
  • Microsoft NMAKE Utility for MS-DOS 1.11
  • Microsoft NMAKE Utility for MS-DOS 1.12
  • Microsoft NMAKE Utility for MS-DOS 1.13
  • Microsoft NMAKE Utility for MS-DOS 1.2
  • Microsoft NMAKE Utility for MS-DOS 1.3
  • Microsoft NMAKE Utility for MS-DOS 1.4
  • Microsoft NMAKE Utility for OS/2 1.01
  • Microsoft NMAKE Utility for OS/2 1.11
  • Microsoft NMAKE Utility for OS/2 1.12
  • Microsoft NMAKE Utility for OS/2 1.21

This article was previously published under Q49757

SYMPTOMS

An attempt to build a file with the Microsoft MAKE or NMAKE utilities fails and the utility generates the following message:
U1082: Not enough memory '...' cannot execute '...'
where '...' is replaced by the name of a command.

CAUSE

The length of the command line executed to build a given dependency is longer than the longest command line allowed in MS-DOS (128 characters). This error occurs most often with the Microsoft LINK command line.

RESOLUTION

Create a response file in the makefile and specify the name of the response file on the LINK command line. For more information on response files, see the documentation or the on-line help provided with your language compiler.

Modification Type:MajorLast Reviewed:10/23/2003
Keywords:kb16bitonly KB49757