Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-81754

QT 5.14.1 does not build complaining about missing C++11 support where C++11 is supported

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P1: Critical
    • None
    • 5.14.1
    • Core: Threads
    • None
    • Target system is a custom imx6 based embedded system (Actia TGU-R Access).

      Compiler:

      arm-gad-linux-gnueabi-g++ (GCC) 4.8.2
    • Linux/Yocto

    Description

      I wanted to switch from 5.12.4 to 5.14.1 on my arm embedded system.
      The change to 5.14.0 already was not possible due to https://bugreports.qt.io/browse/QTBUG-80896
      So I expected the 5.14.1 release to compile successfully.

      But unfortunately I run in a different error. Telling me that QT requires c+11 support. This even happens when I include `CONFIG += c11` in the qmake.conf as well as adding `-std=c+11` to the `CXXFLAGS`.

      I did not try any versions between 5.12.4 and 5.14.0, so I do not know what the versions in between would behave like.

      + echo copying device descriptions to device folder in qt mkspecs...
      copying device descriptions to device folder in qt mkspecs...
      + cp -r /tmp/qtbuild/devices/arm-gad-linux-gnueabi-g++ qt-everywhere-src-5.14.1/qtbase/mkspecs/devices
      + echo creating and entering builddir...
      creating and entering builddir...
      + cd qt-everywhere-src-5.14.1
      + mkdir -p build
      + cd build
      + echo deleting previous contents (if any)...
      deleting previous contents (if any)...
      + rm -rf Makefile config.cache config.log config.opt config.status config.summary config.tests qtbase qtconnectivity qtdeclarative qtgamepad qtimageformats qtlocation qtmultimedia qtquick3d qtquickcontrols2 qtscript qtscxml qtsensors qtserialbus qtserialport qtspeech qttools qtxmlpatterns
      + echo configuring qt...
      configuring qt...
      + ../configure -release -force-debug-info -nomake examples -no-gui -no-eglfs -skip wayland -skip qt3d -skip webview -skip qtwebengine -dbus -opensource -confirm-license -device arm-gad-linux-gnueabi-g++ -extprefix /media/maps/qt/5.14.1 -hostprefix /opt/qt/5.14.1 -device-option CROSS_COMPILE=arm-gad-linux-gnueabi- -sysroot /home/johndoe/opt/gad/sysroots/cortexa9hf-vfp-neon-gad-linux-gnueabi
      + cd qtbase
      + /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/configure -top-level -release -force-debug-info -nomake examples -no-gui -no-eglfs -skip wayland -skip qt3d -skip webview -skip qtwebengine -dbus -opensource -confirm-license -device arm-gad-linux-gnueabi-g++ -extprefix /media/maps/qt/5.14.1 -hostprefix /opt/qt/5.14.1 -device-option CROSS_COMPILE=arm-gad-linux-gnueabi- -sysroot /home/johndoe/opt/gad/sysroots/cortexa9hf-vfp-neon-gad-linux-gnueabi
      Preparing build tree...
      Creating qmake...
      .............................................................................................Done.
      
      This is the Qt Open Source Edition.
      
      You have already accepted the terms of the Open Source license.
      
      Running configuration tests...
      Checking for machine tuple... yes
      Checking for valid makespec... yes
      Checking for target architecture... arm
      Checking for host architecture... x86_64
      Checking for alloca() in alloca.h... yes
      Checking for C++14 support... no
      Checking for C99 support... yes
      Checking for C11 support... yes
      Checking for pkg-config... yes
      Checking for D-Bus >= 1.2... yes
      Checking for dlopen()... yes
      Checking for new dtags support... yes
      Checking for D-Bus >= 1.2 (host)... yes
      Checking for udev... yes
      Checking for POSIX fallocate()... yes
      Checking for precompiled header support... yes
      Checking for RDRAND instruction... no
      Checking for symbol visibility support... yes
      Checking for -Bsymbolic-functions support... no
      Checking for Signaling NaN for doubles... yes
      Checking for STL compatibility... yes
      Checking for zlib... yes
      Checking for Zstandard... no
      Checking for clock_gettime()... yes
      Checking for POSIX monotonic clock... yes
      Checking for C++11 <future>... yes
      Checking for eventfd... yes
      Checking for futimens()... yes
      Checking for getauxval()... yes
      Checking for getentropy()... no
      Checking for GLib... yes
      Checking for GNU libc... yes
      Checking for POSIX iconv... yes
      Checking for ICU... no
      Checking for inotify... yes
      Checking for SysV IPC... yes
      Checking for linkat()... yes
      Checking for ppoll()... yes
      Checking for PCRE2... no
      Checking for renameat2()... no
      Checking for slog2... no
      Checking for statx() in libc... no
      Checking for 64 bit atomics... yes
      Checking for DoubleConversion... no
      Checking for O_CLOEXEC... yes
      Checking for C++11 <random>... yes
      Checking for working std::atomic for function pointers... yes
      Checking for OpenSSL Headers... yes
      Checking for DTLS support in OpenSSL... no
      Checking for getifaddrs()... yes
      Checking for KRB5 GSSAPI Support... no
      Checking for IPv6 ifname... yes
      Checking for Linux AF_NETLINK sockets... yes
      Checking for OpenSSL 1.1 support... no
      Checking for xkbcommon >= 0.5.0... no
      Checking for Desktop OpenGL... no
      Checking for OpenGL ES 2.0... no
      Checking for KMS... no
      Checking for OpenVG... no
      Checking for evdev... yes
      Checking for FreeType... no
      Checking for GBM... no
      Checking for libinput... no
      Checking for LinuxFB... yes
      Checking for mtdev... no
      Checking for default QPA platform... eglfs
      Checking for HarfBuzz... no
      Checking for libjpeg... no
      Checking for libpng... no
      Checking for libmd4c... no
      Checking for tslib... no
      Checking for Vulkan... no
      Checking for XLib... no
      Checking for GTK+ >= 3.6... no
      Checking for CUPS... no
      Checking for DB2 (IBM)... no
      Checking for InterBase... no
      Checking for MySQL... no
      Checking for OCI (Oracle)... no
      Checking for ODBC... no
      Checking for PostgreSQL... no
      Checking for SQLite (version 2)... no
      Checking for TDS (Sybase)... no
      Checking for ntddmodm... no
      Checking for Socket CAN... yes
      Checking for Socket CAN FD... yes
      Checking for C++14 make_unique()... no
      Checking for 32bit pointers... yes
      Checking for Sufficiently recent FPU on ARM... yes
      Checking for THUMB mode on ARM... yes
      Checking for Direct3D 12... no
      Checking for Assimp... no
      Checking for SDL2... no
      Checking for BlueZ... yes
      Checking for BlueZ Low Energy... yes
      Checking for Linux Crypto API... yes
      Checking for sensorfw... no
      Checking for Gypsy... no
      Checking for WinRT Geolocation API... no
      Checking for ALSA... no
      Checking for GStreamer 1.0... no
      Checking for GStreamer 0.10... no
      Checking for Video for Linux... yes
      Checking for OpenAL... no
      Checking for PulseAudio >= 0.9.10... no
      Checking for libresourceqt5... no
      Checking for Flite... no
      Checking for Speech Dispatcher... no
      Checking for libclang... no
      Done running configuration tests.
      
      Configure summary:
      
      Building on: linux-g++ (x86_64, CPU features: mmx sse sse2)
      Building for: devices/arm-gad-linux-gnueabi-g++ (arm, CPU features: neon)
      Target compiler: gcc 4.8.2
      Configuration: cross_compile compile_examples enable_new_dtags force_debug_info largefile neon precompile_header shared shared rpath release c++11 concurrent dbus no-gui reduce_exports stl no-widgets
      Build options:
        Mode ................................... release (with debug info)
        Optimize release build for size ........ no
        Building shared libraries .............. yes
        Using C standard ....................... C11
        Using C++ standard ..................... C++11
        Using ccache ........................... no
        Using new DTAGS ........................ yes
        Generating GDB index ................... no
        Relocatable ............................ yes
        Using precompiled headers .............. yes
        Using LTCG ............................. no
        Target compiler supports:
          NEON ................................. yes
        Build parts ............................ libs
      Qt modules and options:
        Qt Concurrent .......................... yes
        Qt D-Bus ............................... yes
        Qt D-Bus directly linked to libdbus .... yes
        Qt Gui ................................. no
        Qt Network ............................. yes
        Qt Sql ................................. yes
        Qt Testlib ............................. yes
        Qt Widgets ............................. no
        Qt Xml ................................. yes
      Support enabled for:
        Using pkg-config ....................... yes
        udev ................................... yes
        Using system zlib ...................... yes
        Zstandard support ...................... no
      Qt Core:
        DoubleConversion ....................... yes
          Using system DoubleConversion ........ no
        GLib ................................... yes
        iconv .................................. yes
        ICU .................................... no
        Built-in copy of the MIME database ..... yes
        Tracing backend ........................ <none>
        Logging backends:
          journald ............................. no
          syslog ............................... no
          slog2 ................................ no
        PCRE2 .................................. yes
          Using system PCRE2 ................... no
      Qt Network:
        getifaddrs() ........................... yes
        IPv6 ifname ............................ yes
        libproxy ............................... no
        Linux AF_NETLINK ....................... yes
        OpenSSL ................................ yes
          Qt directly linked to OpenSSL ........ no
        OpenSSL 1.1 ............................ no
        DTLS ................................... no
        OCSP-stapling .......................... no
        SCTP ................................... no
        Use system proxies ..................... yes
        GSSAPI ................................. no
      Qt Gui:
        Accessibility .......................... yes
        FreeType ............................... yes
          Using system FreeType ................ no
        HarfBuzz ............................... yes
          Using system HarfBuzz ................ no
        Fontconfig ............................. no
        Image formats:
          GIF .................................. yes
          ICO .................................. yes
          JPEG ................................. yes
            Using system libjpeg ............... no
          PNG .................................. yes
            Using system libpng ................ no
        Text formats:
          HtmlParser ........................... yes
          CssParser ............................ yes
          OdfWriter ............................ yes
          MarkdownReader ....................... yes
            Using system libmd4c ............... no
          MarkdownWriter ....................... yes
        EGL .................................... no
        OpenVG ................................. no
        OpenGL:
          Desktop OpenGL ....................... no
          OpenGL ES 2.0 ........................ no
          OpenGL ES 3.0 ........................ no
          OpenGL ES 3.1 ........................ no
          OpenGL ES 3.2 ........................ no
        Vulkan ................................. no
        Session Management ..................... yes
      Features used by QPA backends:
        evdev .................................. yes
        libinput ............................... no
        INTEGRITY HID .......................... no
        mtdev .................................. no
        tslib .................................. no
        xkbcommon .............................. no
        X11 specific:
          XLib ................................. no
          XCB Xlib ............................. no
          EGL on X11 ........................... no
      QPA backends:
        DirectFB ............................... no
        EGLFS .................................. no
        LinuxFB ................................ yes
        VNC .................................... yes
      Qt Sql:
        SQL item models ........................ yes
      Qt Widgets:
        GTK+ ................................... no
        Styles ................................. Fusion Windows
      Qt PrintSupport:
        CUPS ................................... no
      Qt Sql Drivers:
        DB2 (IBM) .............................. no
        InterBase .............................. no
        MySql .................................. no
        OCI (Oracle) ........................... no
        ODBC ................................... no
        PostgreSQL ............................. no
        SQLite2 ................................ no
        SQLite ................................. yes
          Using system provided SQLite ......... no
        TDS (Sybase) ........................... no
      Qt Testlib:
        Tester for item models ................. yes
      Serial Port:
        ntddmodm ............................... no
      Qt SerialBus:
        Socket CAN ............................. yes
        Socket CAN FD .......................... yes
        SerialPort Support ..................... yes
      Further Image Formats:
        JasPer ................................. no
        MNG .................................... no
        TIFF ................................... yes
          Using system libtiff ................. no
        WEBP ................................... yes
          Using system libwebp ................. no
      Qt QML:
        QML network support .................... yes
        QML debugging and profiling support .... yes
        QML just-in-time compiler .............. yes
        QML sequence object .................... yes
        QML XML http request ................... yes
        QML Locale ............................. yes
      Qt QML Models:
        QML list model ......................... yes
        QML delegate model ..................... yes
      Qt Quick:
        Direct3D 12 ............................ no
        AnimatedImage item ..................... yes
        Canvas item ............................ yes
        Support for Qt Quick Designer .......... yes
        Flipable item .......................... yes
        GridView item .......................... yes
        ListView item .......................... yes
        TableView item ......................... yes
        Path support ........................... yes
        PathView item .......................... yes
        Positioner items ....................... yes
        Repeater item .......................... yes
        ShaderEffect item ...................... yes
        Sprite item ............................ yes
      QtQuick3D:
        Assimp ................................. yes
        System Assimp .......................... no
      Qt Scxml:
        ECMAScript data model for QtScxml ...... yes
      Qt Gamepad:
        SDL2 ................................... no
      Qt Bluetooth:
        BlueZ .................................. yes
        BlueZ Low Energy ....................... yes
        Linux Crypto API ....................... yes
        Native Win32 Bluetooth ................. no
        WinRT Bluetooth API (desktop & UWP) .... no
        WinRT advanced bluetooth low energy API (desktop & UWP) . no
      Qt Sensors:
        sensorfw ............................... no
      Qt Quick Controls 2:
        Styles ................................. Default Fusion Imagine Material Universal
      Qt Quick Templates 2:
        Hover support .......................... yes
        Multi-touch support .................... yes
      Qt Positioning:
        Gypsy GPS Daemon ....................... no
        WinRT Geolocation API .................. no
      Qt Location:
        Qt.labs.location experimental QML plugin . yes
        Geoservice plugins:
          OpenStreetMap ........................ yes
          HERE ................................. yes
          Esri ................................. yes
          Mapbox ............................... yes
          MapboxGL ............................. no
          Itemsoverlay ......................... yes
      QtXmlPatterns:
        XML schema support ..................... yes
      Qt Multimedia:
        ALSA ................................... no
        GStreamer 1.0 .......................... no
        GStreamer 0.10 ......................... no
        Video for Linux ........................ yes
        OpenAL ................................. no
        PulseAudio ............................. no
        Resource Policy (libresourceqt5) ....... no
        Windows Audio Services ................. no
        DirectShow ............................. no
        Windows Media Foundation ............... no
      Qt TextToSpeech:
        Flite .................................. no
        Flite with ALSA ........................ no
        Speech Dispatcher ...................... no
      Qt Tools:
        QDoc ................................... no
      
      Note: Also available for Linux: linux-clang linux-icc
      
      Note: PKG_CONFIG_LIBDIR automatically set to /home/johndoe/opt/gad/sysroots/cortexa9hf-vfp-neon-gad-linux-gnueabi/usr/lib/pkgconfig:/home/johndoe/opt/gad/sysroots/cortexa9hf-vfp-neon-gad-linux-gnueabi/usr/share/pkgconfig:/home/johndoe/opt/gad/sysroots/cortexa9hf-vfp-neon-gad-linux-gnueabi/usr/lib/arm-gad-linux-gnueabi/pkgconfig
      
      WARNING: QDoc will not be compiled, probably because libclang could not be located. This means that you cannot build the Qt documentation.
      
      Either ensure that llvm-config is in your PATH environment variable, or set LLVM_INSTALL_DIR to the location of your llvm installation.
      On Linux systems, you may be able to install libclang by installing the libclang-dev or libclang-devel package, depending on your distribution.
      On macOS, you can use Homebrew's llvm package.
      On Windows, you must set LLVM_INSTALL_DIR to the installation path.
      
      Qt is now configured for building. Just run 'make'.
      Once everything is built, you must run 'make install'.
      Qt will be installed into '/media/maps/qt/5.14.1'.
      
      Prior to reconfiguration, make sure you remove any leftovers from
      the previous build.
      
      + echo calling make on target...
      calling make on target...
      + make -j8
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/io/qurl.cpp: In static member function ‘static QUrl QUrl::fromLocalFile(const QString&)’:
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/io/qurl.cpp:4310:1: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow]
       }
       ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/io/qurl.cpp: In function ‘const QChar* parseIpFuture(QString&, const QChar*, const QChar*, QUrl::ParsingMode)’:
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/io/qurl.cpp:1194:21: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow]
       static const QChar *parseIpFuture(QString &host, const QChar *begin, const QChar *end, QUrl::ParsingMode mode)
                           ^
      In file included from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qstring.h:1:0,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/io/qurl.h:46,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/io/qurl.cpp:409:
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/text/qstring.h:1168:9: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow]
               if (Q_UNLIKELY(i >= s.d->size)) {
               ^
      perl: warning: Setting locale failed.
      perl: warning: Please check that your locale settings:
              LANGUAGE = (unset),
              LC_ALL = (unset),
              LANG = "C.UTF-8"
          are supported and installed on your system.
      perl: warning: Falling back to the standard locale ("C").
      In file included from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qbasicatomic.h:1:0,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:46,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qatomic.h:1,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:1302,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qglobal.h:1,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/global/qt_pch.h:56:
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support"
       #  error "Qt requires C++11 support"
          ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:94:13: error: 'QAtomicOps' does not name a type
           typedef QAtomicOps<T> Ops;
                   ^
      In file included from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qglobal.h:1:0,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/global/qt_pch.h:56:
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:23: error: 'QAtomicOpsSupport' was not declared in this scope
           Q_STATIC_ASSERT_X(QAtomicOpsSupport<sizeof(T)>::IsSupported, "template parameter is an integral of a size not supported on this platform");
                             ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:121:68: note: in definition of macro 'Q_STATIC_ASSERT_X'
       #  define Q_STATIC_ASSERT_X(Condition, Message) static_assert(bool(Condition), Message)
                                                                          ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:51: error: '::IsSupported' has not been declared
           Q_STATIC_ASSERT_X(QAtomicOpsSupport<sizeof(T)>::IsSupported, "template parameter is an integral of a size not supported on this platform");
                                                         ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:121:68: note: in definition of macro 'Q_STATIC_ASSERT_X'
       #  define Q_STATIC_ASSERT_X(Condition, Message) static_assert(bool(Condition), Message)
                                                                          ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:121:49: error: non-constant condition for static assertion
       #  define Q_STATIC_ASSERT_X(Condition, Message) static_assert(bool(Condition), Message)
                                                       ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:5: note: in expansion of macro 'Q_STATIC_ASSERT_X'
           Q_STATIC_ASSERT_X(QAtomicOpsSupport<sizeof(T)>::IsSupported, "template parameter is an integral of a size not supported on this platform");
           ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:97: confused by earlier errors, bailing out
      make[3]: *** [.pch/Qt5Core.gch/c++] Error 1
      make[3]: *** Waiting for unfinished jobs....
      make[2]: *** [sub-corelib-make_first] Error 2
      make[1]: *** [sub-src-make_first] Error 2
      make: *** [module-qtbase-make_first] Error 2
      + make
      cd qtbase/ && ( test -e Makefile || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/qtbase.pro ) && make -f Makefile
      make[1]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase'
      cd src/ && ( test -e Makefile || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/src.pro ) && make -f Makefile
      make[2]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src'
      cd corelib/ && ( test -e Makefile.qtzlib || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile.qtzlib /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/qtzlib.pro ) && make -f Makefile.qtzlib
      make[3]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/corelib'
      make[3]: Nothing to be done for 'first'.
      make[3]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/corelib'
      cd tools/bootstrap/ && ( test -e Makefile || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/tools/bootstrap/bootstrap.pro ) && make -f Makefile
      make[3]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/tools/bootstrap'
      make[3]: Nothing to be done for 'first'.
      make[3]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/tools/bootstrap'
      cd tools/moc/ && ( test -e Makefile || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/tools/moc/moc.pro ) && make -f Makefile
      make[3]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/tools/moc'
      make[3]: Nothing to be done for 'first'.
      make[3]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/tools/moc'
      cd tools/rcc/ && ( test -e Makefile || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/tools/rcc/rcc.pro ) && make -f Makefile
      make[3]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/tools/rcc'
      make[3]: Nothing to be done for 'first'.
      make[3]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/tools/rcc'
      cd tools/tracegen/ && ( test -e Makefile || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/tools/tracegen/tracegen.pro ) && make -f Makefile
      make[3]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/tools/tracegen'
      make[3]: Nothing to be done for 'first'.
      make[3]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/tools/tracegen'
      cd 3rdparty/pcre2/ && ( test -e Makefile || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/pcre2/pcre2.pro ) && make -f Makefile
      make[3]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/3rdparty/pcre2'
      make[3]: Nothing to be done for 'first'.
      make[3]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/3rdparty/pcre2'
      cd corelib/ && ( test -e Makefile || /home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/bin/qmake -o Makefile /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/corelib.pro ) && make -f Makefile
      make[3]: Entering directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/corelib'
      arm-gad-linux-gnueabi-g++ -pipe -march=armv7-a -mfpu=neon -DLINUX=1 -DEGL_API_FB=1 -std=c++11 -mfloat-abi=hard --sysroot=/home/johndoe/opt/gad/sysroots/cortexa9hf-vfp-neon-gad-linux-gnueabi -g -O3 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wvla -Wno-missing-field-initializers -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_CORE_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DPCRE2_CODE_UNIT_WIDTH=16 -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib -I. -Iglobal -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/md5 -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/md4 -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/sha3 -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/double-conversion/include -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/harfbuzz/src -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/forkfd -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/tinycbor/src -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore -I../../include -I../../include/QtCore -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/5.14.1 -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/5.14.1/QtCore -I../../include/QtCore/5.14.1 -I../../include/QtCore/5.14.1/QtCore -I.moc -I.tracegen -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/3rdparty/pcre2/src -isystem /home/johndoe/opt/gad/sysroots/cortexa9hf-vfp-neon-gad-linux-gnueabi/usr/include/glib-2.0 -I/home/johndoe/opt/gad/sysroots/cortexa9hf-vfp-neon-gad-linux-gnueabi/usr/lib/glib-2.0/include -I/home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/mkspecs/devices/arm-gad-linux-gnueabi-g++ -x c++-header -c /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/global/qt_pch.h -o .pch/Qt5Core.gch/c++
      In file included from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qbasicatomic.h:1:0,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:46,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qatomic.h:1,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:1302,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qglobal.h:1,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/global/qt_pch.h:56:
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support"
       #  error "Qt requires C++11 support"
          ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:94:13: error: 'QAtomicOps' does not name a type
           typedef QAtomicOps<T> Ops;
                   ^
      In file included from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/qglobal.h:1:0,
                       from /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/src/corelib/global/qt_pch.h:56:
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:23: error: 'QAtomicOpsSupport' was not declared in this scope
           Q_STATIC_ASSERT_X(QAtomicOpsSupport<sizeof(T)>::IsSupported, "template parameter is an integral of a size not supported on this platform");
                             ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:121:68: note: in definition of macro 'Q_STATIC_ASSERT_X'
       #  define Q_STATIC_ASSERT_X(Condition, Message) static_assert(bool(Condition), Message)
                                                                          ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:51: error: '::IsSupported' has not been declared
           Q_STATIC_ASSERT_X(QAtomicOpsSupport<sizeof(T)>::IsSupported, "template parameter is an integral of a size not supported on this platform");
                                                         ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:121:68: note: in definition of macro 'Q_STATIC_ASSERT_X'
       #  define Q_STATIC_ASSERT_X(Condition, Message) static_assert(bool(Condition), Message)
                                                                          ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:121:49: error: non-constant condition for static assertion
       #  define Q_STATIC_ASSERT_X(Condition, Message) static_assert(bool(Condition), Message)
                                                       ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:5: note: in expansion of macro 'Q_STATIC_ASSERT_X'
           Q_STATIC_ASSERT_X(QAtomicOpsSupport<sizeof(T)>::IsSupported, "template parameter is an integral of a size not supported on this platform");
           ^
      /home/johndoe/opt/qt-everywhere-src-5.14.1/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:97: confused by earlier errors, bailing out
      Makefile:1810: recipe for target '.pch/Qt5Core.gch/c++' failed
      make[3]: *** [.pch/Qt5Core.gch/c++] Error 1
      make[3]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src/corelib'
      Makefile:216: recipe for target 'sub-corelib-make_first' failed
      make[2]: *** [sub-corelib-make_first] Error 2
      make[2]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase/src'
      Makefile:50: recipe for target 'sub-src-make_first' failed
      make[1]: *** [sub-src-make_first] Error 2
      make[1]: Leaving directory '/home/johndoe/opt/qt-everywhere-src-5.14.1/build/qtbase'
      Makefile:83: recipe for target 'module-qtbase-make_first' failed
      make: *** [module-qtbase-make_first] Error 2
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            thiago Thiago Macieira
            darkmattercoder Jochen Bauer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes