PRB: Link or CVPack May Fail with PS 1.0a ObjectsLast reviewed: October 21, 1997Article ID: Q120395 |
1.00
MS-DOS
kbprg kbprb
The information in this article applies to:
SYMPTOMSWhen you build a debug version of an application with FORTRAN PowerStation for MS-DOS version 1.0 (PS 1.0) and include object modules (.OBJ) compiled with FORTRAN PowerStation for MS-DOS version 1.0a (PS 1.0a), the following errors may be generated:
Assertion failed: i != C7FIXUPSYMCNT, file symbols7.c, line 314 -or- CVPACK : fatal error CK1010: symbol error in module; contact Microsoft Product Support Services -or- ***** Linker INTERNAL ERROR during EmitCodeView ***** Command line error D2027 : cannot execute 'C:\F32\BIN\link32.exe' CAUSEThe versions of CVPack and Link32 included with PS 1.0 may not be able handle the debugging information appended to object modules by the PS 1.0a compiler. PS 1.0a inserts debug information into the object module when you use the compiler options /Zi and /Zd, as expected, but also inserts some debug information when you use the /Ox compiler option.
RESOLUTIONCall Microsoft support, (425) 635-7015, and ask for the free update to Microsoft FORTRAN PowerStation for MS-DOS version 1.0a. While using PS 1.0 do not build in debug mode or do not include object modules from PS 1.0a that have debug information. Re-compile the object modules from PS 1.0a without using options /Ox, /Zi, or /Zp.
MORE INFORMATION
Version information
PS 1.0 PS 1.0a -------------------------- Link32 2.8 1.0F CVPack 4.21 4.25To determine the version of CVPack, type the following at the MS-DOS prompt:
CVPACKThe version number will be displayed. To determine the version of Link32, type the following at the MS-DOS prompt:
link32 | more Steps to Reproduce the ProblemBecause the Microsoft IMSL for FORTRAN PowerStation libraries were built with PS 1.0a using the /Ox option, they include some debugging information and can be used to demonstrate the problem.
|
Additional reference words: 1.00 1.00a compile link failure
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |