Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-66482

WIN64: 'mismatched #if/#endif pair in file ... qtscxml\tests\auto\scion\scxml\parallel_interrupt_test1.h' errors for static QtScxml autotests builds using MSVC

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P1: Critical
    • None
    • 5.11, 5.12
    • XML: SCXML
    • None

    Description

      Hello, everyone,

       

      For builds using MSVC got errors:

              cd scion\ && ( if not exist Makefile C:\libQT-5.11-dev\build\qtbase\bin\qmake.exe -o Makefile C:\libQT-5.11-dev\build\qtscxml\tests\auto\scion\scion.pro ) && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\nmake.exe" -f Makefile
      
      Microsoft (R) Program Maintenance Utility Version 14.12.25830.2
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\nmake.exe" -f Makefile.Release
      
      Microsoft (R) Program Maintenance Utility Version 14.12.25830.2
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              C:\libQT-5.11-dev\build\qtbase\bin\moc.exe -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_FORCE_ASSERTS -DQT_GUI_LIB -DQT_SCXML_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR="\"C:/libQT-5.11-dev/build/qtscxml/tests/auto/scion\"" -DNDEBUG --compiler-flavor=msvc --include .moc/release/moc_predefs.h -IC:/libQT-5.11-dev/build/qtbase/mkspecs/win32-msvc -IC:/libQT-5.11-dev/build/qtscxml/tests/auto/scion -IC:/libQT-5.11-dev/build/qtbase/include -IC:/libQT-5.11-dev/build/qtbase/include/QtGui -IC:/libQT-5.11-dev/build/qtbase/include/QtANGLE -IC:/libQT-5.11-dev/build/qtscxml/include -IC:/libQT-5.11-dev/build/qtscxml/include/QtScxml -IC:/libQT-5.11-dev/build/qtdeclarative/include -IC:/libQT-5.11-dev/build/qtdeclarative/include/QtQml -IC:/libQT-5.11-dev/build/qtbase/include/QtNetwork -IC:/libQT-5.11-dev/build/qtbase/include/QtTest -IC:/libQT-5.11-dev/build/qtbase/include/QtCore -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" tst_scion.cpp -o .moc\release\tst_scion.moc
              cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding /bigobj -O2  -MT -utf-8 -EHsc -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_FORCE_ASSERTS -DQT_GUI_LIB -DQT_SCXML_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR="\"C:/libQT-5.11-dev/build/qtscxml/tests/auto/scion\"" -DNDEBUG -I. -IC:\libQT-5.11-dev\build\qtbase\include -IC:\libQT-5.11-dev\build\qtbase\include\QtGui -IC:\libQT-5.11-dev\build\qtbase\include\QtANGLE -I..\..\..\include -I..\..\..\include\QtScxml -IC:\libQT-5.11-dev\build\qtdeclarative\include -IC:\libQT-5.11-dev\build\qtdeclarative\include\QtQml -IC:\libQT-5.11-dev\build\qtbase\include\QtNetwork -IC:\libQT-5.11-dev\build\qtbase\include\QtTest -IC:\libQT-5.11-dev\build\qtbase\include\QtCore -I.moc\release -I"C:\Program Files (x86)\VulkanSDK\include" -IC:\libQT-5.11-dev\build\qtbase\mkspecs\win32-msvc -Fo.obj\release\ @C:\Users\test\AppData\Local\Temp\nm2A0E.tmp
      tst_scion.cpp
      C:\libqt-5.11-dev\build\qtscxml\tests\auto\scion\scxml/parallel_interrupt_test1.h(16): fatal error C1070: mismatched #if/#endif pair in file 'C:\libqt-5.11-dev\build\qtscxml\tests\auto\scion\scxml\parallel_interrupt_test1.h'
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\cl.EXE"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\nmake.exe"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      

      Reproduced for:

      • static builds using MSVC with '-developer-build' flag,

      not reproduced for:

      • shared builds using MSVC with '-developer-build' flag,
      • static builds using mingw-w64 '-developer-build' flag.

       

       

      Best,

      Alexander

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jkobus Jarek Kobus
            sav sav
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes