Uploaded image for project: 'Qt Automotive Suite'
  1. Qt Automotive Suite
  2. AUTOSUITE-650

qtapplicationmanager build failure in Android arm64

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 5.12.0
    • 5.12.0
    • Qt Application Manager
    • None

    Description

      Build failure with Android (clang-arm64) on Linux RHEL_7_4

      agent:2018/10/10 10:24:00 build.go:193: /opt/android/android-ndk-r16b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -c -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain /opt/android/android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64 -DANDROID_HAS_WSTRING --sysroot=/opt/android/android-ndk-r16b/sysroot -isystem /opt/android/android-ndk-r16b/sysroot/usr/include/aarch64-linux-android -isystem /opt/android/android-ndk-r16b/sources/cxx-stl/llvm-libc++/include -isystem /opt/android/android-ndk-r16b/sources/android/support/include -isystem /opt/android/android-ndk-r16b/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -O2 -O2 -fPIC -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -DQT_MESSAGELOGCONTEXT -DAM_VERSION=\"5.12.0\" -DAM_USE_LIBCRYPTO -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_APPMAN_PACKAGE_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_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_APPMAN_CRYPTO_LIB -DQT_APPMAN_APPLICATION_LIB -DQT_APPMAN_COMMON_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_ANDROIDEXTRAS_LIB -DQT_CORE_LIB -I. -I../../include -I../../include/QtAppManPackage -I../../include/QtAppManPackage/5.12.0 -I../../include/QtAppManPackage/5.12.0/QtAppManPackage -I/home/qt/work/install/include -I/home/qt/work/install/include/QtNetwork -I/home/qt/work/install/include/QtCore -I../../include/QtAppManCrypto -I../../include/QtAppManCrypto/5.12.0 -I../../include/QtAppManCrypto/5.12.0/QtAppManCrypto -I../../include/QtAppManApplication -I/home/qt/work/qt/qtapplicationmanager/include/QtAppManApplication/5.12.0 -I/home/qt/work/qt/qtapplicationmanager/include/QtAppManApplication/5.12.0/QtAppManApplication -I../../include/QtAppManCommon -I/home/qt/work/qt/qtapplicationmanager/include/QtAppManCommon/5.12.0 -I/home/qt/work/qt/qtapplicationmanager/include/QtAppManCommon/5.12.0/QtAppManCommon -I/home/qt/work/install/include/QtQml/5.12.0 -I/home/qt/work/install/include/QtQml/5.12.0/QtQml -I/home/qt/work/install/include/QtCore/5.12.0 -I/home/qt/work/install/include/QtCore/5.12.0/QtCore -I/home/qt/work/install/include/QtQml -I/home/qt/work/install/include/QtConcurrent -I/home/qt/work/install/include/QtAndroidExtras -I.moc -I../../3rdparty/libarchive/libarchive -I/home/qt/openssl-1.0.2/include -I/home/qt/work/install/mkspecs/android-clang -o .obj/packagecreator.o packagecreator.cpp
      agent:2018/10/10 10:24:01 build.go:193: packagecreator.cpp:294:24: error: no member named 'open64' in 'QFile'; did you mean 'open'?
      agent:2018/10/10 10:24:01 build.go:193:                 if (!f.open(QIODevice::ReadOnly))
      agent:2018/10/10 10:24:01 build.go:193:                        ^~~~
      agent:2018/10/10 10:24:01 build.go:193:                        open
      agent:2018/10/10 10:24:01 build.go:193: ../../3rdparty/libarchive/libarchive/android_lf.h:27:14: note: expanded from macro 'open'
      agent:2018/10/10 10:24:01 build.go:193: #define open open64
      agent:2018/10/10 10:24:01 build.go:193:              ^
      agent:2018/10/10 10:24:01 build.go:193: /home/qt/work/install/include/QtCore/qfile.h:127:10: note: 'open' declared here
      agent:2018/10/10 10:24:01 build.go:193:     bool open(OpenMode flags) override;
      agent:2018/10/10 10:24:01 build.go:193:          ^
      agent:2018/10/10 10:24:01 build.go:193: 1 error generated.
      agent:2018/10/10 10:24:01 build.go:193: make[2]: *** [.obj/packagecreator.o] Error 1
      agent:2018/10/10 10:24:01 build.go:193: make[2]: *** Waiting for unfinished jobs....
      

      Attachments

        For Gerrit Dashboard: AUTOSUITE-650
        # Subject Branch Project Status CR V

        Activity

          People

            rgriebl Robert Griebl
            sapiippo Samuli Piippo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes