ntddk compile error

Hi,

I am working on modifying a very old NT style driver project. When I
compiled it, I got the following error. (I don’t know why it goes to
compile all NTDDK soure.)
Anyone know what is this and how to correct them?

BUILD: Building generated files in
c:\ntddk\src\debugging\kanalyze\plugins\director\viewcmd
Compiling error file -
src\debugging\kanalyze\plugins\director\viewcmd\msg.mc for all platforms

Compiling error file - src\kernel\parport\parlog.mc for all platforms

Compiling error file - src\kernel\serial\serlog.mc for all platforms

Compiling error file - src\kernel\parclass\parlog.mc for all platforms

Compiling error file - src\storage\miniide\pciide\msg.mc for all platforms

Compiling error file - src\input\kbdclass\kbdlog.mc for all platforms

Compiling error file - src\input\mouclass\moulog.mc for all platforms

Compiling error file - src\input\mouser\sermlog.mc for all platforms

Compiling error file - src\print\genprint\messages.mc for all platforms

Compiling error file - src\smartcrd\bulltlp3\tlp3log.mc for all platforms

Compiling error file - src\smartcrd\pscr\pscrlog.mc for all platforms

What error?

wrote in message news:xxxxx@ntdev…
>
> Hi,
>
> I am working on modifying a very old NT style driver project. When I
> compiled it, I got the following error. (I don’t know why it goes to
> compile all NTDDK soure.)
> Anyone know what is this and how to correct them?
>
> …
>
> BUILD: Building generated files in
> c:\ntddk\src\debugging\kanalyze\plugins\director\viewcmd
> Compiling error file -
> src\debugging\kanalyze\plugins\director\viewcmd\msg.mc for all platforms
> …
> Compiling error file - src\kernel\parport\parlog.mc for all platforms
> …
> Compiling error file - src\kernel\serial\serlog.mc for all platforms
> …
> Compiling error file - src\kernel\parclass\parlog.mc for all platforms
> …
> Compiling error file - src\storage\miniide\pciide\msg.mc for all platforms
> …
> Compiling error file - src\input\kbdclass\kbdlog.mc for all platforms
> …
> Compiling error file - src\input\mouclass\moulog.mc for all platforms
> …
> Compiling error file - src\input\mouser\sermlog.mc for all platforms
> …
> Compiling error file - src\print\genprint\messages.mc for all platforms
> …
> Compiling error file - src\smartcrd\bulltlp3\tlp3log.mc for all platforms
> …
> Compiling error file - src\smartcrd\pscr\pscrlog.mc for all platforms
>
>
>

Here is a more detail message. The total list is too big to show here, it
contains all ntddk src files. It has not even reached mydriver’s source
code. I also include the “sources” file of the project in the bottom.

Thanks,

>>>>>>>
Deleting intermediate files and output files for project ‘mydriver - Win32
Debug’.
--------------------Configuration: Saa7146 - Win32
Debug--------------------
C:\project\mydriver.sys>IF “Debug” == “Release” GOTO Release
C:\project\mydriver.sys>IF “Debug” == “Debug” GOTO Debug
C:\project\mydriver.sys>ECHO Building checked version…
Building checked version…
C:\project\mydriver.sys>CALL c:\NTDDK\bin\setenv.bat c:\NTDDK checked
New or updated MSVC detected. Updating DDK environment…
Setting environment for using Microsoft Visual C++ tools.
Starting dirs creation…Completed.
BUILD: Object root set to: ==> objfre
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Loading c:\NTDDK\build.dat…
BUILD: Computing Include file dependencies:
BUILD: c:\tools\msvc\vc98\include\exdisp.odl(31):
c:\tools\msvc\vc98\include\exdisp.odl - invalid include statement:
importlib(STDOLE_TLB);
BUILD: c:\tools\msvc\vc98\include\vidsvr.odl(16):
c:\tools\msvc\vc98\include\vidsvr.odl - invalid include statement:
importlib(STDOLE_TLB);
BUILD: Examining c:\ntddk directory tree for files to compile.
c:\ntddk
c:\ntddk\inc
BUILD: c:\ntddk\inc\win_me\makefile.def(1831): inc\win_me\makefile.def -
invalid include statement: # include paths used for the
pch.
c:\ntddk\inc\win_me
c:\ntddk\src
c:\ntddk\src\debugging
c:\ntddk\src\debugging\kanalyze
c:\ntddk\src\debugging\kanalyze\plugins
c:\ntddk\src\debugging\kanalyze\plugins\director
c:\ntddk\src\debugging\kanalyze\plugins\director\viewcmd
c:\ntddk\src\debugging\kanalyze\plugins\director\viewcmd - 1 Pass Zero
files (173 lines)
c:\ntddk\src\wdm

c:\ntddk\src\preview\wdm\wia\microdrv
BUILD: Saving c:\NTDDK\build.dat…
Total of 19 pass zero files (3,168 lines) to compile in 22 directories
BUILD: Building generated files in
c:\ntddk\src\debugging\kanalyze\plugins\director\viewcmd
Compiling error file -
src\debugging\kanalyze\plugins\director\viewcmd\msg.mc for all platforms
BUILD: Building generated files in c:\ntddk\src\wdm\wmi\wmiacpi

BUILD: Building generated files in c:\ntddk\src\storage\miniide\pciide
Compiling error file - src\storage\miniide\pciide\msg.mc for all platforms
BUILD: Building generated files in c:\ntddk\src\input\kbdclass
Compiling error file - src\input\kbdclass\kbdlog.mc for all platforms
BUILD: Building generated files in c:\ntddk\src\input\mouclass
Compiling error file - src\input\mouclass\moulog.mc for all platforms
BUILD: Building generated files in c:\ntddk\src\input\mouser
Compiling error file - src\input\mouser\sermlog.mc for all platforms
BUILD: Building generated files in c:\ntddk\src\network\ndis\tbatm155
BUILD: Building generated files in c:\ntddk\src\network\ndis\e100bex
BUILD: Building generated files in c:\ntddk\src\network\config\filter
Running MIDL on - src\network\config\filter\sfiltern.idl for all platforms
BUILD: Building generated files in c:\ntddk\src\network\config\netcfg
Running MIDL on - src\network\config\netcfg\idls.idl for all platforms
BUILD: Building generated files in c:\ntddk\src\print\genprint
Compiling error file - src\print\genprint\messages.mc for all platforms
BUILD: Building generated files in c:\ntddk\src\print\msplot\mini
BUILD: Building generated files in c:\ntddk\src\smartcrd\bulltlp3
Compiling error file - src\smartcrd\bulltlp3\tlp3log.mc for all platforms
BUILD: Building generated files in c:\ntddk\src\smartcrd\pscr
Compiling error file - src\smartcrd\pscr\pscrlog.mc for all platforms
BUILD: Examining c:\ntddk directory tree for files to compile. (2nd Pass)
c:\ntddk
c:\ntddk\inc
c:\ntddk\inc\win_me
c:\ntddk\src
c:\ntddk\src\debugging

c:\ntddk\src\preview\wdm\wia\microdrv - 2 source files (1,027 lines)
BUILD: Saving c:\NTDDK\build.dat…
Total of 1078 source files (839,892 lines) to compile in 190 directories
BUILD: Compiling c:\ntddk\src\debugging\kanalyze\plugins\director\viewcmd
directory
Compiling Precompiled Header -
src\debugging\kanalyze\plugins\director\viewcmd\precomp.h for i386
Compiling - src\debugging\kanalyze\plugins\director\viewcmd\viewcmd.rc for
i386

BUILD: Linking c:\ntddk\src\preview\wdm\wia\microdrv directory
Linking Executable - src\preview\wdm\wia\microdrv\objfre\i386\testmcro.dll
for i386
BUILD: Done
1099 files compiled - 2584 LPS
65 libraries built
181 executables built

mydriver.sys - 11 error(s), 0 warning(s)

>>>>> following is the “sources” file of the project
TARGETNAME=mydriver
TARGETPATH=.
TARGETTYPE=DRIVER
TARGETLIBS=$(DRIVERWORKS)\lib*$(DDKBUILDENV)\vdw.lib
C_DEFINES=-DNTVERSION=$(NTVERSION) -DRING_0 -DSPCI32 -DSPCI_SAA7146

INCLUDES=$(DRIVERWORKS)\include;$(DRIVERWORKS)\source;…\include\saa7146;…\include

SOURCES=mydriver.cpp \
mydriverDev.cpp \
SpciIoSys.cpp \
DmaMemSys.cpp \
CSpciIrq.cpp \
PciSys.cpp \
PciBios.c