Title: | Microsoft Visual C++ bug reports and kits |
Notice: | Register in Topic 2. 5.Last for latest Kit |
Moderator: | DECWET::THOMAS N |
Created: | Tue May 17 1994 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 521 |
Total number of notes: | 2938 |
Hello, I have a problem to build the C runtime lib with bldnt.cmd from the directory \msdev\crt\src. I am using VC4.2 on Alpha/NT. The error is: ... cl -O2 -I. -Fobuild\alpha\st_obj\ alpha\ehunwind.c ehunwind.c alpha\ehunwind.c(16) : fatal error C1083: Cannot open include file: 'nt.h': No such file or directory ... link -lib -nologo -out:build\alpha\st_obj\eh.lib @build\alpha\st_obj\eh.rsp Microsoft (R) 32-Bit Library Manager Version 4.20.6191 Copyright (C) Microsoft Corp 1992-1996. All rights reserved. build\alpha\st_obj\trnsctrl.obj build\alpha\st_obj\bridge.obj build\alpha\st_obj\ehunwind.obj LINK : fatal error LNK1181: cannot open input file "build\alpha\st_obj\ehunwind.obj" NMAKE : fatal error U1073: don't know how to make 'alpha\st_lib\chandler.obj' Stop. NMAKE : fatal error U1073: don't know how to make 'build\alpha\st_obj\eh.lib' Stop. I searched for nt.h and ntrl.h which are both included in ehunwind.c, but did not find anything. (On VC4.2 Intel/NT everything works without any problems and without nt.h/ntrtl.h) What to do? Thanks in advance and bye HJ Bachofer DEC/SAP Engineering
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
478.1 | remove ehunwind.c ! | DECWET::PETERSON | Fri Mar 14 1997 16:37 | 4 | |
ehunwind.c and ehunwind.obj are both in the crt directory. deleting ehunwind.c should force the use of ehunwind.obj and remove the error. | |||||
478.2 | nt.h & ntrtl.h | SAPEC3::BACHOFER | Mon Mar 17 1997 03:15 | 28 | |
Hello, Re #478.1 ehunwind.c includes nt.h and ntrtl.h which are nowhere, so I am not able to build ehunwind.obj. There is also no ehunwind.obj within the VC4.2 kit or elsewhere. I searched for nt.h and ntrtl.h in several other SDKs, DDKs... but found nothing. Maybe there is a confusion in 478.0 the problem is: cl -O2 -I. -Fobuild\alpha\st_obj\ alpha\ehunwind.c ehunwind.c alpha\ehunwind.c(16) : fatal error C1083: Cannot open include file: 'nt.h': No such file or directory Thanks in advance and bye HJ Bachofer DEC/SAP Engineering | |||||
478.3 | missing .obj in the VC 4.2b kit | DECWET::PETERSON | Mon Mar 17 1997 10:15 | 15 | |
There is an error in the VC 4.2B kit. It should have contained the ehunwind.obj files in the crt\src\alpha\*_lib directories. Instead, it contained the ehunwind.c file, that relies on the non-ditributed nt.h file. ehunwind.obj hasn't changed between vc 4.0A and vc 4.2b so the simplest thing is to just take the ehunwind.obj files that you need from the VC4.0A kit If that is not possible, you can get the objects from the beta3 or rc12 kits of VC++ V5.0. In this case, the debug information format has changed, so just use the objects from dll_lib, mt_lib, and st_lib |