I have been trying for the last few days to compile QtCreator using the master 
branch. I finally had to pick some random commit from a few weeks back to get 
it to compile. I just tried the latest 4.15 branch and I get the following 
compiler error:

69 warnings generated.
[867/2446] Building CXX object 
src/plugins/clangrefactoring/CMakeFiles/ClangRefactoring.dir/qtcreatorsearchhandle.cpp.o
FAILED: 
src/plugins/clangrefactoring/CMakeFiles/ClangRefactoring.dir/qtcreatorsearchhandle.cpp.o
 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
 -DBUILD_SQLITE_LIBRARY -DCLANGREFACTORING_LIBRARY 
-DCLANG_BINDIR=\"/Users/Shared/OpenSource/libclang/bin\" 
-DCLANG_INCLUDE_DIR=\"/Users/Shared/OpenSource/libclang/lib/clang/11.0.0/include\"
 -DCLANG_VERSION=\"11.0.0\" -DClangRefactoring_EXPORTS -DHAVE_FDATASYNC 
-DHAVE_ISNAN -DHAVE_MALLOC_USABLE_SIZE -DQT_CONCURRENT_LIB -DQT_CORE_LIB 
-DQT_CREATOR -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_JAVA_STYLE_ITERATORS 
-DQT_RESTRICTED_CAST_FROM_ASCII -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB 
-DRELATIVE_DATA_PATH=\"../Resources\" -DRELATIVE_DOC_PATH=\"../Resources/doc\" 
-DRELATIVE_LIBEXEC_PATH=\"../Resources/libexec\" 
-DRELATIVE_PLUGIN_PATH=\"../PlugIns\" -DSQLITE_CORE 
-DSQLITE_DEFAULT_FOREIGN_KEYS=1 -DSQLITE_DEFAULT_MEMSTATUS=0 
-DSQLITE_DEFAULT_MMAP_SIZE=268435456 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 
-DSQLITE_DQS=0 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 
-DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_NULL_TRIM 
-DSQLITE_ENABLE_PREUPDATE_HOOK -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_STAT4 
-DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_LIKE_DOESNT_MATCH_BLOBS 
-DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_MAX_WORKER_THREADS -DSQLITE_OMIT_DECLTYPE 
-DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_EXPLAIN -DSQLITE_OMIT_LOAD_EXTENSION 
-DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_UTF16 -DSQLITE_TEMP_STORE=2 
-DSQLITE_THREADSAFE=2 -DSQLITE_USE_ALLOCA -Isrc/plugins/clangrefactoring 
-I/Users/Shared/OpenSource/qt-creator/src/plugins/clangrefactoring 
-Isrc/plugins/clangrefactoring/ClangRefactoring_autogen/include -Isrc 
-I/Users/Shared/OpenSource/qt-creator/src/plugins 
-I/Users/Shared/OpenSource/qt-creator/src/libs/clangsupport 
-I/Users/Shared/OpenSource/qt-creator/src/libs 
-I/Users/Shared/OpenSource/qt-creator/src/libs/sqlite 
-I/Users/Shared/OpenSource/qt-creator/src/libs/sqlite/../3rdparty/sqlite 
-I/Users/Shared/OpenSource/qt-creator/src/libs/3rdparty 
-I/Users/Shared/OpenSource/qt-creator/src/libs/3rdparty/syntax-highlighting/src/lib
 
-I/Users/Shared/OpenSource/qt-creator/src/libs/3rdparty/syntax-highlighting/autogenerated/src/lib
 -iframework /Users/Shared/IMF_SDK/Qt5.14.2/5.14.2/clang_64/lib -isystem 
/Users/Shared/IMF_SDK/Qt5.14.2/5.14.2/clang_64/lib/QtConcurrent.framework/Headers
 -isystem 
/Users/Shared/IMF_SDK/Qt5.14.2/5.14.2/clang_64/lib/QtCore.framework/Headers 
-isystem /Users/Shared/IMF_SDK/Qt5.14.2/5.14.2/clang_64/./mkspecs/macx-clang 
-isystem 
/Users/Shared/IMF_SDK/Qt5.14.2/5.14.2/clang_64/lib/QtNetwork.framework/Headers 
-isystem 
/Users/Shared/IMF_SDK/Qt5.14.2/5.14.2/clang_64/lib/QtGui.framework/Headers 
-isystem 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers
 -isystem 
/Users/Shared/IMF_SDK/Qt5.14.2/5.14.2/clang_64/lib/QtWidgets.framework/Headers 
-g -isysroot 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk
 -mmacosx-version-min=10.15 -fPIC -fvisibility=hidden 
-fvisibility-inlines-hidden -fPIC -std=c++17 -Winvalid-pch -Xclang -include-pch 
-Xclang 
/Users/Shared/OpenSource/qt-creator-builds/Release/src/libs/3rdparty/syntax-highlighting/CMakeFiles/QtCreatorPchGui.dir/cmake_pch.hxx.pch
 -Xclang -include -Xclang 
/Users/Shared/OpenSource/qt-creator-builds/Release/src/libs/3rdparty/syntax-highlighting/CMakeFiles/QtCreatorPchGui.dir/cmake_pch.hxx
 -MD -MT 
src/plugins/clangrefactoring/CMakeFiles/ClangRefactoring.dir/qtcreatorsearchhandle.cpp.o
 -MF 
src/plugins/clangrefactoring/CMakeFiles/ClangRefactoring.dir/qtcreatorsearchhandle.cpp.o.d
 -o 
src/plugins/clangrefactoring/CMakeFiles/ClangRefactoring.dir/qtcreatorsearchhandle.cpp.o
 -c 
/Users/Shared/OpenSource/qt-creator/src/plugins/clangrefactoring/qtcreatorsearchhandle.cpp
/Users/Shared/OpenSource/qt-creator/src/plugins/clangrefactoring/qtcreatorsearchhandle.cpp:45:39:
 error: too many arguments to function call, expected single argument 'item', 
have 3 arguments
    searchResult->addResult(fileName, lineText, textRange);
    ~~~~~~~~~~~~~~~~~~~~~~~           ^~~~~~~~~~~~~~~~~~~
/Users/Shared/OpenSource/qt-creator/src/plugins/coreplugin/find/searchresultwindow.h:79:5:
 note: 'addResult' declared here
    void addResult(const SearchResultItem &item);
    ^
1 error generated.
[884/2446] Building CXX object 
src/plugins/clangrefactoring/CMakeFiles/ClangRefactoring.dir/clangrefactoringplugin.cpp.o
ninja: build stopped: subcommand failed.


My configuration is macOS 10.15.7, Xcode 12.4, Qt 5.14.2 (using prebuilt from 
download.qt.io) and clang prebuilt libs version 11.


This is the general set of commands that I follow:

        cd /Users/Shared/OpenSource
        curl 
"http://qt.mirror.constant.com/development_releases/prebuilt/libclang/libclang-release_100-based-mac.7z";
 --output libclang-release_110-based-mac.7z
        open libclang-release_110-based-mac.7z
        export BRANCH=4.15
        git clone -b $BRANCH ssh://g...@github.com/qt-creator/qt-creator
        mkdir -p qt-creator-builds/Relase
        cd qt-creator-builds/Relase
        export PATH=/Users/Shared/IMF_SDK/Qt5.14.2/5.14.2/clang_64/bin:$PATH
        cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug 
-DCMAKE_INSTALL_PREFIX=/Users/mjackson/Applications/QtCreator-$BRANCH 
-DBUILD_PLUGIN_CLANGREFACTORING=ON -DBUILD_PLUGIN_CLANGPCHMANAGER=ON 
-DCMAKE_PREFIX_PATH=/Users/Shared/OpenSource/libclang  ../../qt-creator
        ninja
        ninja install


since I am not seeing any traffic on the list I'll assume that I have missed an 
update or something?
-- 
Michael A. Jackson                 400 S. Pioneer Blvd
Owner, President                   Springboro, Ohio 45066
BlueQuartz Software, LLC           EMail: mike.jack...@bluequartz.net
Voice: 937-790-1601                Web: http://www.bluequartz.net
Fax: 937-746-0783


_______________________________________________
Qt-creator mailing list
Qt-creator@qt-project.org
https://lists.qt-project.org/listinfo/qt-creator

Reply via email to