Details
-
Bug
-
Resolution: Done
-
P2: Important
-
Qt Creator 4.11.1
-
Mac OS Catalina 10.15.3, Qt 5.14.1, Qt Creator 4.11.1
Description
Default cmake Quick project cannot be compiled. I'm using Mac OS Catalina 10.15.3, Qt 5.14.1, Qt Creator 4.11.1
Steps to reproduce:
1. Create new cmake project (attached)
2. Build it for iOS
Work /usr/local/Cellar/cmake/3.16.3/bin/cmake /Users/derom/Projects/CmakeQuick '-GCodeBlocks - Unix Makefiles' -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_CXX_COMPILER:STRING=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ '-DCMAKE_CXX_COMPILER_TARGET :STRING=aarch64-apple-darwin19.2.0' -DCMAKE_C_COMPILER:STRING=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -DCMAKE_C_COMPILER_TARGET:STRING=aarch64-apple-darwin19.2.0 -DCMAKE_PREFIX_PATH:STRING=/Users/derom/Applications/Qt/5.14.1/ios -DCMAKE_SYSROOT:STRING=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk -DQT_QMAKE_EXECUTABLE:STRING=/Users/derom/Applications/Qt/5.14.1/ios/bin/qmake на /private/var/folders/fb/wln8b4nd5sx2vl2bx3gjqng00000gn/T/QtCreator-EqSOAb/qtc-cmake-pnhovqRX. -- The CXX compiler identification is AppleClang 11.0.0.11000033 -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -- broken CMake Error at /usr/local/Cellar/cmake/3.16.3/share/cmake/Modules/CMakeTestCXXCompiler.cmake:53 (message): The C++ compiler "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++" is not able to compile a simple test program. It fails with the following output: Change Dir: /private/var/folders/fb/wln8b4nd5sx2vl2bx3gjqng00000gn/T/QtCreator-EqSOAb/qtc-cmake-pnhovqRX/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_a9fe8/fast && /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_a9fe8.dir/build.make CMakeFiles/cmTC_a9fe8.dir/build Building CXX object CMakeFiles/cmTC_a9fe8.dir/testCXXCompiler.cxx.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_a9fe8.dir/testCXXCompiler.cxx.o -c /private/var/folders/fb/wln8b4nd5sx2vl2bx3gjqng00000gn/T/QtCreator-EqSOAb/qtc-cmake-pnhovqRX/CMakeFiles/CMakeTmp/testCXXCompiler.cxx Linking CXX executable cmTC_a9fe8 /usr/local/Cellar/cmake/3.16.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a9fe8.dir/link.txt --verbose=1 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_a9fe8.dir/testCXXCompiler.cxx.o -o cmTC_a9fe8 ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libc++.tbd, missing required architecture x86_64 in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libc++.tbd (4 slices) ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libSystem.tbd, missing required architecture x86_64 in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libSystem.tbd (4 slices) ld: dynamic main executables must link with libSystem.dylib for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[1]: *** [cmTC_a9fe8] Error 1 make: *** [cmTC_a9fe8/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:3 (project) -- Configuring incomplete, errors occurred! See also "/private/var/folders/fb/wln8b4nd5sx2vl2bx3gjqng00000gn/T/QtCreator-EqSOAb/qtc-cmake-pnhovqRX/CMakeFiles/CMakeOutput.log". See also "/private/var/folders/fb/wln8b4nd5sx2vl2bx3gjqng00000gn/T/QtCreator-EqSOAb/qtc-cmake-pnhovqRX/CMakeFiles/CMakeError.log".
Attachments
Issue Links
- relates to
-
QTCREATORBUG-26121 Configuration fails with Qt Creator 4.15.2 + CMake + iOS + Qt5.15
-
- Closed
-
-
QTCREATORBUG-24940 CMake project fails to build/run at iOS simulator
-
- Closed
-
- replaces
-
QTCREATORBUG-25058 Qt 6.0.0 for iOS fails with CMake
-
- Closed
-
For Gerrit Dashboard: QTCREATORBUG-23574 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
332172,2 | iOS/CMake: Pass correct bundle name | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
332484,4 | CMake/iOS: Set up CMake configuration | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
333348,7 | Add signing options to CMake/iOS build configuration | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
334230,2 | CMake Wizards: Add properties that are required for iOS | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
338322,2 | Bump Apple platform minimum versions | 6.1 | qt/qtbase | Status: MERGED | +2 | 0 |
338352,5 | Bump Apple platform minimum versions | dev | qt/qtbase | Status: MERGED | +2 | 0 |
338406,4 | CMake Wizards: Add Qt 6 specific static qml plugin importing | 4.15 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
338429,3 | Bump Apple platform minimum versions | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |