From: ssylee on
I am trying to build an OSS called EMF Printer from SourceForge from the
source. From the technical documentation of the application, it is built
using DDK 3790.1830 for Windows 2000 environment. I have tried to build it
using the current build of WDK for Windows Vista environment the same way I
build the WDK examples, but I'm getting the following error message in the
log file (http://pastebin.com/m54862ed). The first line that the error
occurred is described on line 84 of the pastebin output, and the builder is
complaining about the version of NTDDI_VERSION and _WIN32_WINNT_. I'm
wondering about the exact difference between the WDK/DDK builds that could be
causing this. Thanks.
From: GNR on
I think you need to port this to Vista. The compiler options used are sticky
to old Windows OS (looks like)

/D_WIN32_WINNT=0x0600

/DNTDDI_VERSION=0x06000100

are reported to be conflicting.

One easy way is to set bot to the same value and try

--
--GNR


"ssylee" wrote:

> I am trying to build an OSS called EMF Printer from SourceForge from the
> source. From the technical documentation of the application, it is built
> using DDK 3790.1830 for Windows 2000 environment. I have tried to build it
> using the current build of WDK for Windows Vista environment the same way I
> build the WDK examples, but I'm getting the following error message in the
> log file (http://pastebin.com/m54862ed). The first line that the error
> occurred is described on line 84 of the pastebin output, and the builder is
> complaining about the version of NTDDI_VERSION and _WIN32_WINNT_. I'm
> wondering about the exact difference between the WDK/DDK builds that could be
> causing this. Thanks.