Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-12596

Error(s) when trying to build with -D_WIN32_WINNT=0x600, instead of 0x502

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      Out of curiosity (from CORE-12588), I tried to build with -D_WIN32_WINNT=0x600.
      (I didn't expect to get a Vista/WS08 OS, just an "as_is/WS03++" build.)

      Result was (errors in Sdk)

      In file included from .../reactos/sdk/include/asm/genincdata.c:65:0:
      .../reactos/sdk/include/asm/ks386.template.h:47:1: error: 'HV_MMU_USE_HYPERCALL_FOR_ADDRESS_SWITCH' undeclared here (not in a function)
      .../reactos/sdk/include/asm/ks386.template.h:48:1: error: 'HV_MMU_USE_HYPERCALL_FOR_LOCAL_FLUSH' undeclared here (not in a function)
      .../reactos/sdk/include/asm/ks386.template.h:49:1: error: 'HV_MMU_USE_HYPERCALL_FOR_REMOTE_FLUSH' undeclared here (not in a function)
      .../reactos/sdk/include/asm/ks386.template.h:50:1: error: 'HV_KE_USE_HYPERCALL_FOR_LONG_SPIN_WAIT' undeclared here (not in a function)
      .../reactos/sdk/include/asm/ks386.template.h:561:1: error: 'KNODE' has no member named 'IdleCpuSet'
      In file included from .../reactos/sdk/include/asm/genincdata.c:73:0:
      .../reactos/sdk/include/asm/ksx.template.h:130:1: error: 'KENTROPY_TIMING_INTERRUPTS_PER_BUFFER' undeclared here (not in a function)
      .../reactos/sdk/include/asm/ksx.template.h:131:1: error: 'KENTROPY_TIMING_BUFFER_MASK' undeclared here (not in a function)
      .../reactos/sdk/include/asm/ksx.template.h:132:1: error: 'KENTROPY_TIMING_ANALYSIS' undeclared here (not in a function)

      See
      ks386.template.h

      45 	#if (NTDDI_VERSION >= NTDDI_VISTA)
      46 	HEADER("Hypervisor Enlightenment Definitions"),
      47 	CONSTANT(HV_MMU_USE_HYPERCALL_FOR_ADDRESS_SWITCH),
      48 	CONSTANT(HV_MMU_USE_HYPERCALL_FOR_LOCAL_FLUSH),
      49 	CONSTANT(HV_MMU_USE_HYPERCALL_FOR_REMOTE_FLUSH),
      50 	CONSTANT(HV_KE_USE_HYPERCALL_FOR_LONG_SPIN_WAIT),
      51 	#endif
       
      559 	#if (NTDDI_VERSION >= NTDDI_VISTA)
      560 	HEADER("KNODE offsets"),
      561 	OFFSET(NdIdleCpuSet, KNODE, IdleCpuSet),
      562 	#endif

      and
      ksx.template.h

      128 	#if (NTDDI_VERSION >= NTDDI_VISTA)
      129 	HEADER("Entropy Timing Constants"),
      130 	CONSTANT(KENTROPY_TIMING_INTERRUPTS_PER_BUFFER),
      131 	CONSTANT(KENTROPY_TIMING_BUFFER_MASK),
      132 	CONSTANT(KENTROPY_TIMING_ANALYSIS),
      133 	#endif

      Did I miss something?
      Is this not supported (yet)?
      Is it worth trying to fix (now)?

      Attachments

        Activity

          People

            bug zilla Bug Zilla
            Serge Gautherie Serge Gautherie
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: