Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
None
-
6.7.0 Beta1
-
OpenSuSE15_5-x64 branch 6.7
Description
Install Qt 6.7.0 Wasm multihread binaries on linux, configure example demos/car-configurator:
/home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/bin/qt-cmake -S /home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator -B /home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/bld_wasm_multithread -GNinja
Finishes fine, build:
cmake --build . in /home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/bld_wasm_multithread -> fails:
Generating .rcc/qmlcache/CarConfiguratorContent_KissButtonSeparator_qml.cpp [268/345] Generating .rcc/qmlcache/CarConfiguratorContent_PinchWidget_qml.cpp [269/345] Generating .rcc/qmlcache/CarConfiguratorContent_FigmaExportCarConfig/Icons.ui_qml.cpp [270/345] Generating .rcc/qmlcache/CarConfiguratorContent_MouseRotatorAndWASD_qml.cpp [271/345] Building CXX object asset_imports/ComponentBundles/MaterialBundle/CMakeFiles/CarRenderingMaterialBundleplugin_init.dir/CarRenderingMaterialBundleplugin_init.cpp.o [272/345] Generating .rcc/qmlcache/CarConfiguratorContent_WallEffect1/WallEffect1_qml.cpp [273/345] Generating .rcc/qmlcache/CarConfiguratorContent_WallEffect3/WallEffect3_qml.cpp [274/345] Generating .rcc/qmlcache/CarConfiguratorContent_FigmaExportCarConfig/SvgPathItem_qml.cpp [275/345] Generating .rcc/qmlcache/CarConfiguratorContent_WallEffect2/WallEffect2_qml.cpp [276/345] Generating .rcc/qmlcache/CarConfiguratorContent_ScreenPrimary_qml.cpp [277/345] Generating .rcc/qmlcache/CarRendering_qmlcache_loader.cpp [278/345] Copying Constants.qml to /home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/bld_wasm_multithread/imports/CarRendering/Constants.qml [279/345] Building CXX object asset_imports/ComponentBundles/MaterialBundle/CMakeFiles/CarRenderingMaterialBundle.dir/carrenderingmaterialbundle_qmltyperegistrations.cpp.o [280/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qrc_qmake_content.cpp.o [281/345] Automatic MOC and UIC for target CarRendering_resources_1 [282/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/CarConfiguratorContent_autogen/mocs_compilation.cpp.o [283/345] Building CXX object asset_imports/ComponentBundles/MaterialBundle/CMakeFiles/CarRenderingMaterialBundle.dir/.rcc/qmlcache/CarRenderingMaterialBundle_CarPaintMaterial_qml.cpp.o [284/345] Building CXX object asset_imports/ComponentBundles/MaterialBundle/CMakeFiles/CarRenderingMaterialBundle.dir/.rcc/qmlcache/CarRenderingMaterialBundle_qmlcache_loader.cpp.o [285/345] Automatic MOC and UIC for target CarRenderingplugin [286/345] Building CXX object asset_imports/ComponentBundles/MaterialBundle/CMakeFiles/CarRenderingMaterialBundleplugin.dir/CarRenderingMaterialBundleplugin_ComponentBundles_MaterialBundlePlugin.cpp.o [287/345] Linking CXX static library asset_imports/ComponentBundles/MaterialBundle/libCarRenderingMaterialBundle.a [288/345] Linking CXX static library asset_imports/ComponentBundles/MaterialBundle/libCarRenderingMaterialBundleplugin.a [289/345] Building CXX object content/CMakeFiles/CarConfiguratorContentplugin_init.dir/CarConfiguratorContentplugin_init.cpp.o [290/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_DebugBox.ui_qml.cpp.o [291/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/carconfiguratorcontent_qmltyperegistrations.cpp.o [292/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_Headlights.ui_qml.cpp.o [293/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_qmlcache_loader.cpp.o [294/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_KissButtonSeparator_qml.cpp.o [295/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_CameraReset_qml.cpp.o [296/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_App_qml.cpp.o [297/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_KissButton_qml.cpp.o [298/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_MouseRotatorAndWASD_qml.cpp.o [299/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qrc_CarConfiguratorContent_raw_qml_0.cpp.o [300/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_PinchWidget_qml.cpp.o [301/345] Building CXX object content/CMakeFiles/CarConfiguratorContentplugin.dir/CarConfiguratorContentplugin_autogen/mocs_compilation.cpp.o [302/345] Automatic MOC and UIC for target CarRendering [303/345] Running rcc for resource qmake_CarRendering [304/345] Automatic MOC and UIC for target CarRendering_resources_2 [305/345] Running rcc for resource CarRendering_raw_qml_0 [306/345] Running AUTOMOC file extraction for target CarRendering [307/345] Running moc --collect-json for target CarRendering [308/345] Automatic QML type registration for target CarRendering [309/345] Generating .rcc/qmlcache/CarRendering_Constants_qml.cpp [310/345] Automatic MOC and UIC for target CarRenderingplugin_init [311/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_FigmaExportCarConfig/Logo.ui_qml.cpp.o [312/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_WallEffect1/WallEffect1_qml.cpp.o [313/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering.dir/.rcc/qrc_qmake_CarRendering.cpp.o [314/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_WallEffect2/WallEffect2_qml.cpp.o [315/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_FigmaExportCarConfig/SvgPathItem_qml.cpp.o [316/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_WallEffect3/WallEffect3_qml.cpp.o [317/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering.dir/.rcc/qrc_CarRendering_raw_qml_0.cpp.o [318/345] Building CXX object imports/CarRendering/CMakeFiles/CarRenderingplugin_init.dir/CarRenderingplugin_init_autogen/mocs_compilation.cpp.o [319/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_FigmaExportCarConfig/Icons.ui_qml.cpp.o [320/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering_resources_1.dir/CarRendering_resources_1_autogen/mocs_compilation.cpp.o [321/345] Building CXX object content/CMakeFiles/CarConfiguratorContent.dir/.rcc/qmlcache/CarConfiguratorContent_ScreenPrimary_qml.cpp.o [322/345] Building CXX object content/CMakeFiles/CarConfiguratorContentplugin.dir/CarConfiguratorContentplugin_contentPlugin.cpp.o [323/345] Building CXX object imports/CarRendering/CMakeFiles/CarRenderingplugin.dir/CarRenderingplugin_autogen/mocs_compilation.cpp.o [324/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering_resources_1.dir/.rcc/qrc_qmake_CarRendering_init.cpp.o [325/345] Linking CXX static library content/libCarConfiguratorContent.a [326/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering_resources_2.dir/CarRendering_resources_2_autogen/mocs_compilation.cpp.o [327/345] Linking CXX static library content/libCarConfiguratorContentplugin.a [328/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering_resources_2.dir/.rcc/qrc_CarRendering_raw_qml_0_init.cpp.o [329/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering.dir/.rcc/qmlcache/CarRendering_Constants_qml.cpp.o [330/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering.dir/assetdownloader.cpp.o FAILED: imports/CarRendering/CMakeFiles/CarRendering.dir/assetdownloader.cpp.o /opt/emsdk/upstream/emscripten/em++ -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QMLBUILTINS_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -I/home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/bld_wasm_multithread/imports/CarRendering/CarRendering_autogen/include -I/home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/imports/CarRendering -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQml/6.7.0 -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQml/6.7.0/QtQml -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtCore/6.7.0 -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtCore/6.7.0/QtCore -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtCore -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/mkspecs/wasm-emscripten -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQmlBuiltins/6.7.0 -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQmlBuiltins/6.7.0/QtQmlBuiltins -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQmlBuiltins -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQml -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQmlIntegration -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtNetwork -std=gnu++17 -pthread -MD -MT imports/CarRendering/CMakeFiles/CarRendering.dir/assetdownloader.cpp.o -MF imports/CarRendering/CMakeFiles/CarRendering.dir/assetdownloader.cpp.o.d -o imports/CarRendering/CMakeFiles/CarRendering.dir/assetdownloader.cpp.o -c /home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/imports/CarRendering/assetdownloader.cpp /home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/imports/CarRendering/assetdownloader.cpp:35:5: error: unknown type name 'QProcess' QProcess p; ^ /home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/imports/CarRendering/assetdownloader.cpp:48:5: error: unknown type name 'QProcess' QProcess p; ^ 2 errors generated. em++: error: '/opt/emsdk/upstream/bin/clang++ -target wasm32-unknown-emscripten -fignore-exceptions -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_SHARED_MEMORY__=1 -DEMSCRIPTEN --sysroot=/opt/emsdk/upstream/emscripten/cache/sysroot -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QMLBUILTINS_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -I/home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/bld_wasm_multithread/imports/CarRendering/CarRendering_autogen/include -I/home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/imports/CarRendering -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQml/6.7.0 -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQml/6.7.0/QtQml -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtCore/6.7.0 -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtCore/6.7.0/QtCore -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtCore -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/mkspecs/wasm-emscripten -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQmlBuiltins/6.7.0 -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQmlBuiltins/6.7.0/QtQmlBuiltins -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQmlBuiltins -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQml -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtQmlIntegration -isystem /home/qt/RTA/Qt_6.7.0/6.7.0/wasm_multithread/include/QtNetwork -std=gnu++17 -pthread -MD -MT imports/CarRendering/CMakeFiles/CarRendering.dir/assetdownloader.cpp.o -MF imports/CarRendering/CMakeFiles/CarRendering.dir/assetdownloader.cpp.o.d -c -matomics -mbulk-memory /home/qt/RTA/Qt_6.7.0/Examples/Qt-6.7.0/demos/car-configurator/imports/CarRendering/assetdownloader.cpp -o imports/CarRendering/CMakeFiles/CarRendering.dir/assetdownloader.cpp.o' failed (returned 1) [331/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering.dir/carrendering_qmltyperegistrations.cpp.o [332/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering.dir/CarRendering_autogen/mocs_compilation.cpp.o [333/345] Building CXX object imports/CarRendering/CMakeFiles/CarRenderingplugin_init.dir/CarRenderingplugin_init.cpp.o [334/345] Building CXX object imports/CarRendering/CMakeFiles/CarRendering.dir/.rcc/qmlcache/CarRendering_qmlcache_loader.cpp.o [335/345] Building CXX object imports/CarRendering/CMakeFiles/CarRenderingplugin.dir/CarRenderingplugin_CarRenderingPlugin.cpp.o ninja: build stopped: subcommand failed.
Reproduces also with singlethread, and on macOS and Windows.