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

Highlighted example quickcontrols2/texteditor fails to compile on Wasm

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P1: Critical P1: Critical
    • None
    • 6.2.1
    • Quick: Controls 2
    • WebAssembly

      Install Qt6.2.1 Wasm binaries, configure example quickcontrols2/texteditor

      /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/bin/qt-cmake --trace-expand -S /home/qt/RTA/Qt_6.2.1/Examples/Qt-6.2.1/quickcontrols2/texteditor -B /home/qt/RTA/Qt_6.2.1/Examples/Qt-6.2.1/quickcontrols2/texteditor/bld_wasm_32

      No errors found, compile with cmake --build . in bld_wasm_32. Fails with:

      wasm-ld: error: duplicate symbol: QQuickPlatformFileDialog::QQuickPlatformFileDialog(QObject*)
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/./qml/Qt/labs/platform/libqtlabsplatformplugin.a(qquickplatformfiledialog.cpp.o)
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/lib/libQt6QuickDialogs2QuickImpl.a(qquickplatformfiledialog.cpp.o)wasm-ld: error: duplicate symbol: QQuickPlatformFileDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/./qml/Qt/labs/platform/libqtlabsplatformplugin.a(mocs_compilation.cpp.o)
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/lib/libQt6QuickDialogs2QuickImpl.a(mocs_compilation.cpp.o)wasm-ld: error: duplicate symbol: QQuickPlatformFileDialog::metaObject() const
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/./qml/Qt/labs/platform/libqtlabsplatformplugin.a(mocs_compilation.cpp.o)
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/lib/libQt6QuickDialogs2QuickImpl.a(mocs_compilation.cpp.o)wasm-ld: error: duplicate symbol: QQuickPlatformFileDialog::staticMetaObject
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/./qml/Qt/labs/platform/libqtlabsplatformplugin.a(mocs_compilation.cpp.o)
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/lib/libQt6QuickDialogs2QuickImpl.a(mocs_compilation.cpp.o)wasm-ld: error: duplicate symbol: QQuickPlatformFileDialog::qt_metacast(char const*)
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/./qml/Qt/labs/platform/libqtlabsplatformplugin.a(mocs_compilation.cpp.o)
      >>> defined in /home/qt/RTA/Qt_6.2.1/6.2.1/wasm_32/lib/libQt6QuickDialogs2QuickImpl.a(mocs_compilation.cpp.o)
      

      Full log attached.

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

            qtbuildsystem Qt Build System Team
            joaijala Johanna Äijälä
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes