Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.0.3, 6.1.0 Beta3
-
None
-
-
efbcfcc067b1755dd89a819954ec9fd20c58b00e 31ee3c84a78afa67eeb4e4b6da5a8181ea62c387 (qt/tqtc-qtbase/6.2)
Description
The issue appears while compiling QML project (qmake) under Qt6 Static build.
The compilations process exits with code 2 and reporting "Undefined symbols for architecture x86_64".
Further analisys of compile output shows number of issues, which seems to be libraries/plugins linking to Static build:
Undefined symbols for architecture x86_64: "qml_register_types_QtQuick_Layouts()", referenced from: qt_plugin_instance_QtQuickLayoutsPlugin() in libqquicklayoutsplugin.a(plugin.cpp.o) "qml_register_types_Qt_labs_settings()", referenced from: qt_plugin_instance_QmlSettingsPlugin() in libqmlsettingsplugin.a(plugin.cpp.o) ... ... ... libqtvirtualkeyboard_pinyin.a(pinyindecoderservice.cpp.o) "_im_set_max_lens", referenced from: QtVirtualKeyboard::PinyinDecoderService::setLimits(int, int) in libqtvirtualkeyboard_pinyin.a(pinyindecoderservice.cpp.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [ATU_connect.app/Contents/MacOS/ATU_connect] Error 1 21:53:54: The process "/usr/bin/make" exited with code 2. Error while building/deploying project ATU_connect (kit: 6.1.0_static) When executing step "Make"
Same resuilt/same error output on Static builds of Qt versions 6.0.3 and 6.1.0-beta3 and under Xcode 12.0 and 12.4.
Full compile output log attached
Static configuration log attached
Attachments
Issue Links
- duplicates
-
QTBUG-92529 All examples fail to build on iOS if VKB is included in installation
- Closed
- relates to
-
QTBUG-93172 Duplicate symbol qInitResources_qmake_immediate when building qtquickcontrols2 gallery example against static macOS Qt
- Closed
For Gerrit Dashboard: QTBUG-93021 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
345200,3 | CMake: Install prl files from all repo build dirs in a top-level build | dev | qt/qtbase | Status: MERGED | +2 | 0 |
345519,2 | CMake: Install prl files from all repo build dirs in a top-level build | 6.1 | qt/qtbase | Status: MERGED | +2 | 0 |
345520,2 | CMake: Install prl files from all repo build dirs in a top-level build | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |