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. Building Qt 5.15.9 with the very latest Apple clang

Building Qt 5.15.9 with the very latest Apple clang

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
1 Posts 1 Posters 316 Views
  • 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.
  • B Offline
    B Offline
    BoeufBourguignon
    wrote on last edited by
    #1

    Hello, I'm trying to build said Qt version through conan (custom recipe) using Apple clang from Command Line Tools 15 beta 3; the exact same build with 14.2 or 14.3 was working nicely, but this compiler update broke the initial configure.

    Here's the actual command line and error:

    /Users/h.lacour/.conan2/p/qt9ca9d10973d5c/s/qt5/qtbase/configure -top-level -shared -confirm-license -silent -nomake examples -nomake tests -prefix /Users/h.lacour/.conan2/p/b/qt2e05e852b7af7/p -v -archdatadir /Users/h.lacour/.conan2/p/b/qt2e05e852b7af7/p/bin/archdatadir -datadir /Users/h.lacour/.conan2/p/b/qt2e05e852b7af7/p/bin/datadir -sysconfdir /Users/h.lacour/.conan2/p/b/qt2e05e852b7af7/p/bin/sysconfdir -opensource -release -skip qtdeclarative -skip qtscript -skip qtmultimedia -skip qtxmlpatterns -skip qttranslations -skip qtdoc -skip qtlocation -skip qtsensors -skip qtconnectivity -skip qtwayland -skip qt3d -skip qtimageformats -skip qtgraphicaleffects -skip qtquickcontrols -skip qtserialbus -skip qtserialport -skip qtmacextras -skip qtandroidextras -skip qtwebsockets -skip qtwebchannel -skip qtwebengine -skip qtwebview -skip qtquickcontrols2 -skip qtpurchasing -skip qtdatavis3d -skip qtvirtualkeyboard -skip qtgamepad -skip qtscxml -skip qtspeech -skip qtnetworkauth -skip qtremoteobjects -skip qtwebglplugin -skip qtlottie -skip qtquicktimeline -skip qtquick3d --zlib=system -opengl desktop -no-vulkan -openssl-runtime --glib=no --pcre=system --fontconfig=no --icu=no --sql-mysql=yes --sql-psql=yes --sql-odbc=yes --zstd=yes -no-dbus -no-feature-gssapi -system-doubleconversion -system-freetype -no-harfbuzz -system-libjpeg -system-libpng -system-sqlite -system-libmd4c ZLIB_LIBS=-lz OPENSSL_LIBS=-lssl -lcrypto PCRE2_LIBS=-lpcre2-32 -lpcre2-16 -lpcre2-posix -lpcre2-8 -lz -lbz2 DOUBLECONVERSION_LIBS=-ldouble-conversion FREETYPE_INCDIR=/Users/h.lacour/.conan2/p/b/freetc1591c0a6670c/p/include/freetype2 FREETYPE_LIBS=-lfreetype -lpng -lz -lbz2 -lbrotlienc-static -lbrotlidec-static -lbrotlicommon-static LIBJPEG_LIBS=-ljpeg LIBPNG_LIBS=-lpng -lz SQLITE_LIBS=-lsqlite3 MYSQL_LIBS=-lmysqlclient -lc++ -lssl -lcrypto -lz -lzstd -llz4 PSQL_LIBS=-lpq -lpgcommon -lpgcommon_shlib -lpgport -lpgport_shlib ODBC_LIBS=-lodbccr -lodbcinst -lodbc -lltdl -liconv -lcharset ZSTD_LIBS=-lzstd LIBMD4C_LIBS=-lmd4c-html -lmd4c -I /Users/h.lacour/.conan2/p/b/pcre20c8f79f2d448b/p/include -D PCRE2_STATIC -I /Users/h.lacour/.conan2/p/b/doubl358f4fd009642/p/include -I /Users/h.lacour/.conan2/p/b/freetc1591c0a6670c/p/include -I /Users/h.lacour/.conan2/p/b/freetc1591c0a6670c/p/include/freetype2 -I /Users/h.lacour/.conan2/p/b/libjp1451c0fd25428/p/include -D LIBJPEG_STATIC -I /Users/h.lacour/.conan2/p/b/libpn5288b5bcda671/p/include -I /Users/h.lacour/.conan2/p/b/sqlitaaf641ce3caab/p/include -I /Users/h.lacour/.conan2/p/b/libmy1124e691c5d4a/p/include -I /Users/h.lacour/.conan2/p/b/opens2a358758324b1/p/include -I /Users/h.lacour/.conan2/p/b/zlib5b2a01f60dc7f/p/include -I /Users/h.lacour/.conan2/p/b/libpqfa83bdf7dfe4f/p/include -I /Users/h.lacour/.conan2/p/b/odbc5ac1f48094897/p/include -D GL_SILENCE_DEPRECATION=1 -I /Users/h.lacour/.conan2/p/b/zstd4cf189ca3039b/p/include -I /Users/h.lacour/.conan2/p/b/md4cd1bb73c3d0dfc/p/include QMAKE_LIBDIR+=/Users/h.lacour/.conan2/p/b/pcre20c8f79f2d448b/p/lib /Users/h.lacour/.conan2/p/b/doubl358f4fd009642/p/lib /Users/h.lacour/.conan2/p/b/freetc1591c0a6670c/p/lib /Users/h.lacour/.conan2/p/b/bzip21fb642867a96c/p/lib /Users/h.lacour/.conan2/p/b/brotled8776de5cf01/p/lib /Users/h.lacour/.conan2/p/b/libjp1451c0fd25428/p/lib /Users/h.lacour/.conan2/p/b/libpn5288b5bcda671/p/lib /Users/h.lacour/.conan2/p/b/sqlitaaf641ce3caab/p/lib /Users/h.lacour/.conan2/p/b/libmy1124e691c5d4a/p/lib /Users/h.lacour/.conan2/p/b/opens2a358758324b1/p/lib /Users/h.lacour/.conan2/p/b/zlib5b2a01f60dc7f/p/lib /Users/h.lacour/.conan2/p/b/lz448b62dfe3af20/p/lib /Users/h.lacour/.conan2/p/b/libpqfa83bdf7dfe4f/p/lib /Users/h.lacour/.conan2/p/b/odbc5ac1f48094897/p/lib /Users/h.lacour/.conan2/p/b/libto6bcdfec4924cb/p/lib /Users/h.lacour/.conan2/p/b/libicf411cd1c43918/p/lib /Users/h.lacour/.conan2/p/b/zstd4cf189ca3039b/p/lib /Users/h.lacour/.conan2/p/b/md4cd1bb73c3d0dfc/p/lib QMAKE_RPATHLINKDIR+=/Users/h.lacour/.conan2/p/b/pcre20c8f79f2d448b/p/lib:/Users/h.lacour/.conan2/p/b/doubl358f4fd009642/p/lib:/Users/h.lacour/.conan2/p/b/freetc1591c0a6670c/p/lib:/Users/h.lacour/.conan2/p/b/bzip21fb642867a96c/p/lib:/Users/h.lacour/.conan2/p/b/brotled8776de5cf01/p/lib:/Users/h.lacour/.conan2/p/b/libjp1451c0fd25428/p/lib:/Users/h.lacour/.conan2/p/b/libpn5288b5bcda671/p/lib:/Users/h.lacour/.conan2/p/b/sqlitaaf641ce3caab/p/lib:/Users/h.lacour/.conan2/p/b/libmy1124e691c5d4a/p/lib:/Users/h.lacour/.conan2/p/b/opens2a358758324b1/p/lib:/Users/h.lacour/.conan2/p/b/zlib5b2a01f60dc7f/p/lib:/Users/h.lacour/.conan2/p/b/lz448b62dfe3af20/p/lib:/Users/h.lacour/.conan2/p/b/libpqfa83bdf7dfe4f/p/lib:/Users/h.lacour/.conan2/p/b/odbc5ac1f48094897/p/lib:/Users/h.lacour/.conan2/p/b/libto6bcdfec4924cb/p/lib:/Users/h.lacour/.conan2/p/b/libicf411cd1c43918/p/lib:/Users/h.lacour/.conan2/p/b/zstd4cf189ca3039b/p/lib:/Users/h.lacour/.conan2/p/b/md4cd1bb73c3d0dfc/p/lib -mysql_config /Users/h.lacour/.conan2/p/b/libmy1124e691c5d4a/p/bin/mysql_config -psql_config /Users/h.lacour/.conan2/p/b/libpqfa83bdf7dfe4f/p/bin/pg_config -no-framework QMAKE_APPLE_DEVICE_ARCHS=arm64 -platform macx-clang
    Performing shadow build...
    Preparing build tree...
    Creating qmake...
    Info: creating cache file /Users/h.lacour/.conan2/p/b/qt2e05e852b7af7/b/build_folder/.qmake.cache
    Command line: ...
    Project ERROR: failed to parse default search paths from compiler output
    

    and here's the .qmake.stash file produced:

    QMAKE_MAC_SDK.macosx.Path = /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
    QMAKE_MAC_SDK.macosx.SDKVersion = 14.0
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_CC = /Library/Developer/CommandLineTools/usr/bin/clang
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_CXX = /Library/Developer/CommandLineTools/usr/bin/clang++
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_FIX_RPATH = \
        /Library/Developer/CommandLineTools/usr/bin/install_name_tool \
        -id
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_AR = \
        /Library/Developer/CommandLineTools/usr/bin/ar \
        cq
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_RANLIB = \
        /Library/Developer/CommandLineTools/usr/bin/ranlib \
        -s
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_LINK = /Library/Developer/CommandLineTools/usr/bin/clang++
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_LINK_SHLIB = /Library/Developer/CommandLineTools/usr/bin/clang++
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_LINK_C = /Library/Developer/CommandLineTools/usr/bin/clang
    QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_LINK_C_SHLIB = /Library/Developer/CommandLineTools/usr/bin/clang
    QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
    QMAKE_CXX.QMAKE_APPLE_CC = 6000
    QMAKE_CXX.QMAKE_APPLE_CLANG_MAJOR_VERSION = 15
    QMAKE_CXX.QMAKE_APPLE_CLANG_MINOR_VERSION = 0
    QMAKE_CXX.QMAKE_APPLE_CLANG_PATCH_VERSION = 0
    QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 4
    QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 2
    QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 1
    QMAKE_CXX.COMPILER_MACROS = \
        QT_COMPILER_STDCXX \
        QMAKE_APPLE_CC \
        QMAKE_APPLE_CLANG_MAJOR_VERSION \
        QMAKE_APPLE_CLANG_MINOR_VERSION \
        QMAKE_APPLE_CLANG_PATCH_VERSION \
        QMAKE_GCC_MAJOR_VERSION \
        QMAKE_GCC_MINOR_VERSION \
        QMAKE_GCC_PATCH_VERSION
    

    So, I don't expect a saviour to help me out of this predicament, but I'd like to get an idea about the meaning and reason of this error. Does Qt have some hardcoded info about compilers being tripped by the latest clang? Is there a way to debug this issue any further?

    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