Microsoft KB Archive/49450

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 17:56, 18 July 2020 by 3155ffGd (talk | contribs) (importing KB archive)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Knowledge Base


Article ID: 49450

Article Last Modified on 12/1/2003



APPLIES TO

  • Microsoft FORTRAN Compiler 5.0
  • Microsoft FORTRAN Compiler 5.1
  • Microsoft FORTRAN Compiler 5.0
  • Microsoft FORTRAN Compiler 5.1



This article was previously published under Q49450

SYMPTOMS

An attempt to compile an application fails and the compiler generates the following message:

F2030: unrecognized metacommand

CAUSE

The source code specifies the $PACK: metacommand without its required trailing colon (:) character.

RESOLUTION

Modify the source code to specify the colon character.

This error has been corrected in the FORTRAN PowerStation Language Help.

MORE INFORMATION

Page 305 of the Microsoft FORTRAN "Reference" manual for version 5.0 documents the $PACK: metacommand incorrectly three times. First, the following syntax statement is incorrect.

   $PACK[:{1|2|3}]
                

This statement indicates that the colon is an optional character. The correct syntax statement is as follows:

   $PACK:[{1|2|3}]
                

Second, the second-to-last paragraph on the page is also incorrect. It includes the following statement:

If $PACK is specified (no colon or number), packing reverts to whatever mode was specified in the command-line /Zp option.


Because the $PACK: metacommand must include a colon, this statement should be corrected to read as follows:

If $PACK: is specified (without a number), packing reverts to whatever mode was specified in the command-line /Zp option.


Third, the example of using $PACK: is incorrect. On the first line of the example, add the colon character to the $PACK: metacommand.


Additional query words: 5.00 5.10

Keywords: KB49450