Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.2
-
None
-
5a7ad3e52 (dev), c8e36314a (6.9), 012ff6d94 (tqtc/lts-6.8), e5194cb74 (dev), 9b0cf0eba (6.9), 9f11d0606 (tqtc/lts-6.8)
Description
When compiling project that links both QtCharts and QtGraphs, there are link errors:
wasm-ld: error: duplicate symbol: QAreaSeries::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Charts.a(qareaseries.cpp.o)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Graphs.a(mocs_compilation.cpp.o)
wasm-ld: error: duplicate symbol: QAreaSeries::staticMetaObject
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Charts.a(qareaseries.cpp.o)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Graphs.a(mocs_compilation.cpp.o)
wasm-ld: error: duplicate symbol: QAreaSeries::colorChanged(QColor)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Charts.a(qareaseries.cpp.o)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Graphs.a(mocs_compilation.cpp.o)
wasm-ld: error: duplicate symbol: QDateTimeAxis::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Charts.a(qdatetimeaxis.cpp.o)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Graphs.a(mocs_compilation.cpp.o)
wasm-ld: error: duplicate symbol: QDateTimeAxis::staticMetaObject
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Charts.a(qdatetimeaxis.cpp.o)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Graphs.a(mocs_compilation.cpp.o)
wasm-ld: error: duplicate symbol: QAbstractAxis::labelsVisibleChanged(bool)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Charts.a(qabstractaxis.cpp.o)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Graphs.a(mocs_compilation.cpp.o)
wasm-ld: error: duplicate symbol: QAbstractAxis::gridVisibleChanged(bool)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Charts.a(qabstractaxis.cpp.o)
>>> defined in C:/Qt/6.8.2/wasm_singlethread/lib/libQt6Graphs.a(mocs_compilation.cpp.o)
wasm-ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
em++: error: 'C:/Utils/emsdk/upstream/bin\wasm-ld.exe @C:\Users\qiche\AppData\Local\Temp\emscripten_xlaa9mym.rsp.utf-8' failed (returned 1)
ninja: build stopped: subcommand failed.
12:11:50: The process "C:\Qt\Tools\CMake_64\bin\cmake.exe" exited with code 1.
Error while building/deploying project Responsive_ScadaApp (kit: WebAssembly Qt 6.8.2 (single-threaded))
When executing step "Build"
Attachments
For Gerrit Dashboard: QTBUG-135691 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
647507,3 | Fail compilation when QtGraphs in the same TU | dev | qt/qtcharts | Status: MERGED | +2 | 0 |
647741,2 | Fail compilation when QtGraphs in the same TU | 6.9 | qt/qtcharts | Status: MERGED | +2 | 0 |
647857,2 | Fail compilation when QtGraphs in the same TU | tqtc/lts-6.8 | qt/tqtc-qtcharts | Status: MERGED | +2 | 0 |
648398,2 | Fail compilation when QtCharts in the same TU | dev | qt/qtgraphs | Status: MERGED | +2 | 0 |
648537,2 | Fail compilation when QtCharts in the same TU | 6.9 | qt/qtgraphs | Status: MERGED | +2 | 0 |
648578,2 | Fail compilation when QtCharts in the same TU | tqtc/lts-6.8 | qt/tqtc-qtgraphs | Status: MERGED | +2 | 0 |