Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-26919

Build failure on 32-bit architectures

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Not Evaluated
    • None
    • Qt Creator 6.0.2
    • Building Qt Creator
    • None
    • Fedora 36
      GCC 12.0.1
    • Linux/Wayland, Linux/X11

    Description

      Building on 32-bit architectures (i686 and armv7) failed:

      FAILED: src/plugins/qmldesigner/CMakeFiles/QmlDesigner.dir/qmldesignerprojectmanager.cpp.o 
      /usr/bin/g++ -DBUILD_SQLITE_LIBRARY -DCLANG_BINDIR=\"/usr/bin\" -DCLANG_INCLUDE_DIR=\"/usr/lib/clang/13.0.0/include\" -DCLANG_VERSION=\"13.0.0\" -DDESIGNER_CORE_LIBRARY -DIDE_LIBRARY_BASENAME=\"lib\" -DPROEVALUATOR_CUMULATIVE -DPROEVALUATOR_DUAL_VFS -DPROEVALUATOR_SETENV -DPROEVALUATOR_THREAD_SAFE -DPROPARSER_THREAD_SAFE -DQMAKE_BUILTIN_PRFS -DQMAKE_OVERRIDE_PRFS -DQMLDESIGNER_LIBRARY -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_CREATOR -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_JAVA_STYLE_ITERATORS -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_SVG_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DQmlDesigner_EXPORTS -DRELATIVE_DATA_PATH=\"../share/qtcreator\" -DRELATIVE_DOC_PATH=\"../share/doc/qtcreator\" -DRELATIVE_LIBEXEC_PATH=\"../libexec/qtcreator\" -DRELATIVE_PLUGIN_PATH=\"../lib/qtcreator/plugins\" -DSHARE_QML_PATH=\"/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/../../../share/qtcreator/qmldesigner\" -DSQLITE_CORE -DTEST_EXPORTS -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/redhat-linux-build/src/plugins/qmldesigner -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/redhat-linux-build/src/plugins/qmldesigner/QmlDesigner_autogen/include -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/include -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/../../../share/qtcreator/qml/qmlpuppet/interfaces -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/../../../share/qtcreator/qml/qmlpuppet/types -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/redhat-linux-build/src -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/componentcore -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/debugview -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/edit3d -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/formeditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/integration -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/itemlibrary -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/navigator -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/propertyeditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/stateseditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/texteditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/exceptions -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/filemanager -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/imagecache -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/instances -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/metainfo -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/model -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/pluginmanager -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/../../../share/qtcreator/qml/qmlpuppet/commands -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/../../../share/qtcreator/qml/qmlpuppet/container -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/../../../share/qtcreator/qml/qmlpuppet -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/listmodeleditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/bindingeditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/colortool -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/annotationeditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/connectioneditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/previewtooltip -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/richtexteditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/timelineeditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/transitioneditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/curveeditor -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/components/eventlist -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/libs -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/libs/3rdparty -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/libs/sqlite -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/libs/sqlite/../3rdparty/sqlite -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/libs/clangsupport -I/builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/shared -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtQuickWidgets -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtCore/5.15.2 -isystem /usr/include/qt5/QtCore/5.15.2/QtCore -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtSvg -isystem /usr/include/KF5/KSyntaxHighlighting -isystem /usr/include/KF5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -Winvalid-pch -include /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/redhat-linux-build/src/libs/advanceddockingsystem/CMakeFiles/QtCreatorPchGui.dir/cmake_pch.hxx -MD -MT src/plugins/qmldesigner/CMakeFiles/QmlDesigner.dir/qmldesignerprojectmanager.cpp.o -MF src/plugins/qmldesigner/CMakeFiles/QmlDesigner.dir/qmldesignerprojectmanager.cpp.o.d -o src/plugins/qmldesigner/CMakeFiles/QmlDesigner.dir/qmldesignerprojectmanager.cpp.o -c /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp
      In file included from /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstorageinterface.h:29,
                       from /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h:29,
                       from /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp:36:
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h: In constructor 'QmlDesigner::Storage::PropertyDeclaration::PropertyDeclaration(Utils::SmallStringView, QmlDesigner::TypeId, QmlDesigner::Storage::PropertyDeclarationTraits, Utils::SmallStringView)':
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h:566:26: warning: member 'QmlDesigner::Storage::PropertyDeclaration::propertyTypeId' is used uninitialized [-Wuninitialized]
        566 |         , propertyTypeId{propertyTypeId}
            |                          ^~~~~~~~~~~~~~
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h: In constructor 'QmlDesigner::Storage::SynchronizationPackage::SynchronizationPackage(QmlDesigner::SourceIds, QmlDesigner::FileStatuses)':
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h:802:15: warning: 'QmlDesigner::Storage::SynchronizationPackage::updatedFileStatusSourceIds' will be initialized after [-Wreorder]
        802 |     SourceIds updatedFileStatusSourceIds;
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h:799:18: warning:   'QmlDesigner::FileStatuses QmlDesigner::Storage::SynchronizationPackage::fileStatuses' [-Wreorder]
        799 |     FileStatuses fileStatuses;
            |                  ^~~~~~~~~~~~
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h:785:5: warning:   when initialized here [-Wreorder]
        785 |     SynchronizationPackage(SourceIds updatedFileStatusSourceIds, FileStatuses fileStatuses)
            |     ^~~~~~~~~~~~~~~~~~~~~~
      In file included from /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h:31:
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/storagecache.h: At global scope:
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/storagecache.h:78:28: error: 'constexpr QmlDesigner::StorageCache<Type, ViewType, IndexType, Storage, Mutex, compare, CacheEntry>::StorageCacheIndex::StorageCacheIndex(std::ptrdiff_t)' cannot be overloaded with 'constexpr QmlDesigner::StorageCache<Type, ViewType, IndexType, Storage, Mutex, compare, CacheEntry>::StorageCacheIndex::StorageCacheIndex(int)'
         78 |         constexpr explicit StorageCacheIndex(std::ptrdiff_t id) noexcept
            |                            ^~~~~~~~~~~~~~~~~
      /builddir/build/BUILD/qt-creator-opensource-src-6.0.2/src/plugins/qmldesigner/designercore/projectstorage/storagecache.h:70:28: note: previous declaration 'constexpr QmlDesigner::StorageCache<Type, ViewType, IndexType, Storage, Mutex, compare, CacheEntry>::StorageCacheIndex::StorageCacheIndex(int)'
         70 |         constexpr explicit StorageCacheIndex(int id) noexcept
            |                            ^~~~~~~~~~~~~~~~~
      

      Attachments

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

        Activity

          People

            con Eike Ziller
            jirauser43449 user-5a8b4 (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes