home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mass61.zip / mass.zip / masm61 / DISK1 / ERRMSG.TX$ / ERRMSG
Text File  |  1992-11-16  |  4KB  |  176 lines

  1. This text file contains error messages for MS-DOS Extender and for CVTOMF. 
  2. Part 1 lists the MS-DOS Extender errors. Part 2 lists CVTOMF errors.
  3.  
  4. PART 1:
  5.  
  6.      Microsoft MS-DOS Extender Run-Time Errors
  7.  
  8.  
  9.      The MASM assembler, ML.EXE, is a 32-bit MS-DOS-extended program. An
  10.      MS-DOS extender error can occur when you run ML. Extender errors have
  11.      the following format:
  12.  
  13.           DOSXNT : fatal error DX1nnn: message
  14.  
  15.  
  16.      DX1020: unhandled exception: exception;
  17.      contact Microsoft Support Services
  18.  
  19.      A problem exists in ML.EXE. Additional information is displayed after
  20.      this error message. Note the circumstances of the error and notify
  21.      Microsoft Corporation by following the instructions in the "Microsoft
  22.      Support Services" section in one of your manuals.
  23.  
  24.  
  25.      DX1140: DOSXNT.386 driver required to run with Windows
  26.  
  27.      For ML.EXE to run with the Microsoft Windows operating system, the
  28.      driver called DOSXNT.386 must be specified in the [386Enh] section of
  29.      SYSTEM.INI as follows:
  30.  
  31.           DEVICE=<path>\DOSXNT.386
  32.  
  33.      where <path> is the directory that contains the DOSXNT.386 file.
  34.  
  35.  
  36.      DX1180: cannot load program : <reason>
  37.  
  38.      The MS-DOS extender could not load ML.EXE for the given reason. The
  39.      message describing the reason can be one of the following:
  40.  
  41.           - access denied to file
  42.                Change the access rights for the file.
  43.  
  44.           - invalid or corrupted .EXE file
  45.                Contact Microsoft Support Services.
  46.  
  47.           - out of memory
  48.                Remove some TSRs or add more memory.
  49.  
  50.           - too many open files
  51.                Either close some files or increase the number of file
  52.                handles specified in the FILES= statement in CONFIG.SYS.
  53.  
  54.  
  55.  
  56. PART 2:
  57.  
  58.      CVTOMF Errors
  59.  
  60.      Cannot open "filename" for writing
  61.  
  62.           "Filename" is probably read only, or has been opened by 
  63.           another process.
  64.  
  65.  
  66.      Too many COFF sections
  67.  
  68.           The converter can handle a fixed number of SEGDEF/COMDAT records. 
  69.           The combined total cannot exceed 256.
  70.  
  71.  
  72.      Bad COFF relocation type
  73.  
  74.           A fixup record is not recognized.
  75.  
  76.  
  77.      Cannot specify output file for more than one input
  78.  
  79.           The -o switch was specified more than once.
  80.  
  81.  
  82.      No input file specified
  83.  
  84.           Must specify name of object to convert on command line.
  85.  
  86.  
  87.      Cannot open "filename"
  88.  
  89.           "Filename" probably does not exist.
  90.  
  91.  
  92.      Too many externals
  93.  
  94.           Object file cannot contain more than 4096 external symbols.
  95.  
  96.  
  97.      Too many relocation entries
  98.  
  99.           Object file cannot contain more than 1024 relocations.
  100.  
  101.  
  102.      Bad relocatable reference
  103.  
  104.           Fixup is to something other than an LEDATA or LIDATA record.
  105.  
  106.  
  107.      Bad relocation type
  108.  
  109.           Cannot convert this relocation type.
  110.  
  111.  
  112.      Segment reference in fixup record
  113.  
  114.           Cannot convert a segment-referenced fixup.
  115.  
  116.  
  117.      Too many groups
  118.  
  119.           Object cannot contain more than 256 groups.
  120.  
  121.  
  122.      Bad data record; too large
  123.  
  124.           LEDATA record cannot be larger than 4096 bytes.
  125.  
  126.  
  127.      linnum: Out of space
  128.  
  129.           Could not allocate enough memory for linenumbers.
  130.  
  131.  
  132.      Too many names in LNAMES record
  133.  
  134.           Cannot have more than 2046 LNAMES records.
  135.  
  136.  
  137.      Too many SEGDEF/COMDAT records
  138.  
  139.           The converter can handle a fixed number of SEGDEF/COMDAT records. 
  140.           The combined total cannot exceed 256.
  141.  
  142.  
  143.      COMDAT uses iterated data
  144.  
  145.           Cannot convert a COMDAT record that references an LIDATA record.
  146.  
  147.  
  148.      Bad read of object file
  149.  
  150.           Converter has read an OMF record incorrectly. Converter probably 
  151.           does not support this record.
  152.  
  153.  
  154.      Bad seek on object file
  155.  
  156.           Converter has read an OMF record incorrectly.
  157.  
  158.  
  159.      Ilegal LocTyp in NBKPAT record
  160.  
  161.           LocTyp > 2. Converter can write patches no larger than 4 bytes.
  162.  
  163.  
  164.      Ilegal LocTyp in BAKPAT record
  165.  
  166.           LocTyp > 2. Converter can write patches no larger than 4 bytes.
  167.  
  168.  
  169.      Cannot expand iterated data
  170.  
  171.           Converter cannot expand the iterated data. Data is either too 
  172.           large or too complex.
  173.  
  174.  
  175.  
  176.