Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
5.12.0
-
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....