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

positioning: unity build failures with msvc

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 6.11
    • Positioning
    • None
    • Windows

      https://testresults.qt.io/coin/integration/qt/qt5/tasks/nightly1756866099

      fails with:

      agent:2025/09/02 21:22:54 build.go:413: FAILED: src/plugins/position/winrt/CMakeFiles/QGeoPositionInfoSourceFactoryWinRTPlugin.dir/Unity/unity_0_cxx.cxx.obj 
      agent:2025/09/02 21:22:54 build.go:413: sccache C:\PROGRA~1\MICROS~1\2022\PROFES~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe  /nologo /TP -DNOMINMAX -DQGeoPositionInfoSourceFactoryWinRTPlugin_EXPORTS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_NO_AS_CONST=1 -DQT_NO_CONTEXTLESS_CONNECT=1 -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_FOREACH=1 -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_QSNPRINTF -DQT_NO_STD_FORMAT_SUPPORT -DQT_PLUGIN -DQT_POSITIONING_LIB -DQT_USE_QSTRINGBUILDER -DUNICODE -DWIN32 -DWIN64 -D_CRT_SECURE_NO_WARNINGS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN64 -IC:\Users\qt\work\qt\qtpositioning_build\src\plugins\position\winrt\QGeoPositionInfoSourceFactoryWinRTPlugin_autogen\include -IC:\Users\qt\work\qt\qtpositioning\src\plugins\position\winrt -IC:\Users\qt\work\qt\qtpositioning_build\src\plugins\position\winrt -IC:\Users\qt\work\qt\qtpositioning_build\include -IC:\Users\qt\work\qt\qtpositioning_build\include\QtPositioning -external:IC:\Users\qt\work\install\include\QtCore -external:IC:\Users\qt\work\install\include -external:IC:\Users\qt\work\install\mkspecs\win32-msvc -external:IC:\Users\qt\work\install\include\QtCore\6.11.0 -external:IC:\Users\qt\work\install\include\QtCore\6.11.0\QtCore -external:W0 /DWIN32 /D_WINDOWS /GR /Z7     /RTC1 -std:c++17 -MDd /W3 /wd5105 -Zc:__cplusplus -permissive- -utf-8 -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:ternary -Zc:externConstexpr -Zc:wchar_t -bigobj /EHs-c- /wd4530 /wd4577 /showIncludes /Fosrc\plugins\position\winrt\CMakeFiles\QGeoPositionInfoSourceFactoryWinRTPlugin.dir\Unity\unity_0_cxx.cxx.obj /Fdsrc\plugins\position\winrt\CMakeFiles\QGeoPositionInfoSourceFactoryWinRTPlugin.dir\ /FS -c C:\Users\qt\work\qt\qtpositioning_build\src\plugins\position\winrt\CMakeFiles\QGeoPositionInfoSourceFactoryWinRTPlugin.dir\Unity\unity_0_cxx.cxx
      agent:2025/09/02 21:22:54 build.go:413: C:/Users/qt/work/qt/qtpositioning/src/plugins/position/winrt/qgeopositioninfosource_winrt.cpp(32): error C2908: explicit specialization; 'QMetaTypeId' has already been instantiated
      agent:2025/09/02 21:22:54 build.go:413:         with
      agent:2025/09/02 21:22:54 build.go:413:         [
      agent:2025/09/02 21:22:54 build.go:413:             T=Ty
      agent:2025/09/02 21:22:54 build.go:413:         ]
      agent:2025/09/02 21:22:54 build.go:413: C:/Users/qt/work/qt/qtpositioning/src/plugins/position/winrt/qgeopositioninfosource_winrt.cpp(32): error C2766: explicit specialization; 'QMetaTypeId' has already been defined
      agent:2025/09/02 21:22:54 build.go:413:         with
      agent:2025/09/02 21:22:54 build.go:413:         [
      agent:2025/09/02 21:22:54 build.go:413:             T=Ty
      agent:2025/09/02 21:22:54 build.go:413:         ]
      agent:2025/09/02 21:22:54 build.go:413: C:/Users/qt/work/qt/qtpositioning/src/plugins/position/winrt/qgeopositioninfosource_winrt.cpp(32): note: see previous definition of 'QMetaTypeId'
      

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

            ivan.solovev Ivan Solovev
            timblechmann tim blechmann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes