Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Can't build QtCreator from source on Ubuntu 22.04 aarch64
Qt 6.11 is out! See what's new in the release blog

Can't build QtCreator from source on Ubuntu 22.04 aarch64

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
1 Posts 1 Posters 484 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Roman NovikovR Offline
    Roman NovikovR Offline
    Roman Novikov
    wrote on last edited by Roman Novikov
    #1

    Hi, I am running an Ubuntu 22.04 VM on an Apple Silicon Mac (Parallels). When I try to build Qt Creator from source, I'm getting this error:

    FAILED: src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass_autogen/mocs_compilation.cpp.o 
    /usr/bin/clang++-15 -DQT_CORE_LIB -DQT_CREATOR -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_GUI_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DRELATIVE_DATA_PATH=\"../share/qtcreator\" -DRELATIVE_DOC_PATH=\"../share/doc/qtcreator\" -DRELATIVE_LIBEXEC_PATH=\"../libexec/qtcreator\" -DRELATIVE_PLUGIN_PATH=\"../lib/qtcreator/plugins\" -I/home/r0mko/prj/build-qtcreator/src/tools/qtc-askpass -I/home/r0mko/prj/qtcreator/src/tools/qtc-askpass -I/home/r0mko/prj/build-qtcreator/src/tools/qtc-askpass/qtc-askpass_autogen/include -I/home/r0mko/prj/build-qtcreator/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -std=c++17 -Winvalid-pch -Xclang -include-pch -Xclang /home/r0mko/prj/build-qtcreator/src/libs/3rdparty/syntax-highlighting/CMakeFiles/QtCreatorPchGui.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/r0mko/prj/build-qtcreator/src/libs/3rdparty/syntax-highlighting/CMakeFiles/QtCreatorPchGui.dir/cmake_pch.hxx -MD -MT src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass_autogen/mocs_compilation.cpp.o -MF src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass_autogen/mocs_compilation.cpp.o.d -o src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass_autogen/mocs_compilation.cpp.o -c /home/r0mko/prj/build-qtcreator/src/tools/qtc-askpass/qtc-askpass_autogen/mocs_compilation.cpp
    error: is pie differs in PCH file vs. current file
    1 error generated.
    [328/3287] Building CXX object src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass-main.cpp.o
    FAILED: src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass-main.cpp.o 
    /usr/bin/clang++-15 -DQT_CORE_LIB -DQT_CREATOR -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_GUI_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DRELATIVE_DATA_PATH=\"../share/qtcreator\" -DRELATIVE_DOC_PATH=\"../share/doc/qtcreator\" -DRELATIVE_LIBEXEC_PATH=\"../libexec/qtcreator\" -DRELATIVE_PLUGIN_PATH=\"../lib/qtcreator/plugins\" -I/home/r0mko/prj/build-qtcreator/src/tools/qtc-askpass -I/home/r0mko/prj/qtcreator/src/tools/qtc-askpass -I/home/r0mko/prj/build-qtcreator/src/tools/qtc-askpass/qtc-askpass_autogen/include -I/home/r0mko/prj/build-qtcreator/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -std=c++17 -Winvalid-pch -Xclang -include-pch -Xclang /home/r0mko/prj/build-qtcreator/src/libs/3rdparty/syntax-highlighting/CMakeFiles/QtCreatorPchGui.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/r0mko/prj/build-qtcreator/src/libs/3rdparty/syntax-highlighting/CMakeFiles/QtCreatorPchGui.dir/cmake_pch.hxx -MD -MT src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass-main.cpp.o -MF src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass-main.cpp.o.d -o src/tools/qtc-askpass/CMakeFiles/qtc-askpass.dir/qtc-askpass-main.cpp.o -c /home/r0mko/prj/qtcreator/src/tools/qtc-askpass/qtc-askpass-main.cpp
    error: is pie differs in PCH file vs. current file
    1 error generated.
    

    Compiler is clang-15 (set via CC/CXX env variables):

    CC=clang-15 CXX=clang++-15 cmake -G Ninja -S qtcreator -B build-qtcreator -DCMAKE_BUILD_TYPE=Release
    

    I also tried CMake option CMAKE_POSITION_INDEPENDENT_CODE, but this didn't help.
    Please, any ideas?

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved