./gradlew clean assembleWebRelease
Incremental java compilation is an incubating feature.
:ndkBuildClean
[armeabi-v7a-hard] Clean : android_support [armeabi-v7a-hard]
[armeabi-v7a-hard] Clean : c++_shared [armeabi-v7a-hard]
[armeabi-v7a-hard] Clean : c++_static [armeabi-v7a-hard]
[armeabi-v7a-hard] Clean : mapswithme [armeabi-v7a-hard]
[x86] Clean : android_support [x86]
[x86] Clean : c++_shared [x86]
[x86] Clean : c++_static [x86]
[x86] Clean : mapswithme [x86]
:clean
:3rd_party:BottomSheet:clean
:preBuild UP-TO-DATE
:preWebReleaseBuild UP-TO-DATE
:checkWebReleaseManifest
:preAmazonBetaBuild UP-TO-DATE
:preAmazonDebugBuild UP-TO-DATE
:preAmazonReleaseBuild UP-TO-DATE
:preAppChinaBetaBuild UP-TO-DATE
:preAppChinaDebugBuild UP-TO-DATE
:preAppChinaReleaseBuild UP-TO-DATE
:preBaiduBetaBuild UP-TO-DATE
:preBaiduDebugBuild UP-TO-DATE
:preBaiduReleaseBuild UP-TO-DATE
:preBlackberryBetaBuild UP-TO-DATE
:preBlackberryDebugBuild UP-TO-DATE
:preBlackberryReleaseBuild UP-TO-DATE
:preCipherlabBetaBuild UP-TO-DATE
:preCipherlabDebugBuild UP-TO-DATE
:preCipherlabReleaseBuild UP-TO-DATE
:preGoogleBetaBuild UP-TO-DATE
:preGoogleDebugBuild UP-TO-DATE
:preGoogleReleaseBuild UP-TO-DATE
:preLenovoBetaBuild UP-TO-DATE
:preLenovoDebugBuild UP-TO-DATE
:preLenovoReleaseBuild UP-TO-DATE
:preMoboMarketBetaBuild UP-TO-DATE
:preMoboMarketDebugBuild UP-TO-DATE
:preMoboMarketReleaseBuild UP-TO-DATE
:preMobogenieBetaBuild UP-TO-DATE
:preMobogenieDebugBuild UP-TO-DATE
:preMobogenieReleaseBuild UP-TO-DATE
:preNineAppBetaBuild UP-TO-DATE
:preNineAppDebugBuild UP-TO-DATE
:preNineAppReleaseBuild UP-TO-DATE
:prePreinstallBetaBuild UP-TO-DATE
:prePreinstallDebugBuild UP-TO-DATE
:prePreinstallReleaseBuild UP-TO-DATE
:preSamsungBetaBuild UP-TO-DATE
:preSamsungDebugBuild UP-TO-DATE
:preSamsungReleaseBuild UP-TO-DATE
:preTencentBetaBuild UP-TO-DATE
:preTencentDebugBuild UP-TO-DATE
:preTencentReleaseBuild UP-TO-DATE
:preWebBetaBuild UP-TO-DATE
:preWebDebugBuild UP-TO-DATE
:preXiaomiBetaBuild UP-TO-DATE
:preXiaomiDebugBuild UP-TO-DATE
:preXiaomiReleaseBuild UP-TO-DATE
:preYandexBetaBuild UP-TO-DATE
:preYandexDebugBuild UP-TO-DATE
:preYandexReleaseBuild UP-TO-DATE
:3rd_party:BottomSheet:preBuild UP-TO-DATE
:3rd_party:BottomSheet:preReleaseBuild UP-TO-DATE
:3rd_party:BottomSheet:compileReleaseNdk UP-TO-DATE
:3rd_party:BottomSheet:compileLint
:3rd_party:BottomSheet:copyReleaseLint UP-TO-DATE
:3rd_party:BottomSheet:checkReleaseManifest
:3rd_party:BottomSheet:preDebugAndroidTestBuild UP-TO-DATE
:3rd_party:BottomSheet:preDebugBuild UP-TO-DATE
:3rd_party:BottomSheet:preDebugUnitTestBuild UP-TO-DATE
:3rd_party:BottomSheet:preReleaseUnitTestBuild UP-TO-DATE
:3rd_party:BottomSheet:prepareComAndroidSupportSupportV42220Library
:3rd_party:BottomSheet:prepareReleaseDependencies
:3rd_party:BottomSheet:compileReleaseAidl
:3rd_party:BottomSheet:compileReleaseRenderscript
:3rd_party:BottomSheet:generateReleaseBuildConfig
:3rd_party:BottomSheet:mergeReleaseShaders
:3rd_party:BottomSheet:compileReleaseShaders
:3rd_party:BottomSheet:generateReleaseAssets
:3rd_party:BottomSheet:mergeReleaseAssets
:3rd_party:BottomSheet:generateReleaseResValues UP-TO-DATE
:3rd_party:BottomSheet:generateReleaseResources
:3rd_party:BottomSheet:mergeReleaseResources
:3rd_party:BottomSheet:processReleaseManifest
:3rd_party:BottomSheet:processReleaseResources
:3rd_party:BottomSheet:generateReleaseSources
:3rd_party:BottomSheet:incrementalReleaseJavaCompilationSafeguard
:3rd_party:BottomSheet:compileReleaseJavaWithJavac
:3rd_party:BottomSheet:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
Note: /home/administrator/omim/android/3rd_party/BottomSheet/src/main/java/com/cocosw/bottomsheet/BottomSheet.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
:3rd_party:BottomSheet:extractReleaseAnnotations
:3rd_party:BottomSheet:mergeReleaseProguardFiles UP-TO-DATE
:3rd_party:BottomSheet:packageReleaseRenderscript UP-TO-DATE
:3rd_party:BottomSheet:packageReleaseResources
:3rd_party:BottomSheet:processReleaseJavaRes UP-TO-DATE
:3rd_party:BottomSheet:transformResourcesWithMergeJavaResForRelease
:3rd_party:BottomSheet:transformClassesAndResourcesWithSyncLibJarsForRelease
:3rd_party:BottomSheet:mergeReleaseJniLibFolders
:3rd_party:BottomSheet:transformNative_libsWithMergeJniLibsForRelease
:3rd_party:BottomSheet:transformNative_libsWithSyncJniLibsForRelease
:3rd_party:BottomSheet:bundleRelease
:prepareAndroid3rd_partyBottomSheetUnspecifiedLibrary
:prepareComAndroidSupportAppcompatV72221Library
:prepareComAndroidSupportCardviewV72221Library
:prepareComAndroidSupportDesign2221Library
:prepareComAndroidSupportMultidex101Library
:prepareComAndroidSupportRecyclerviewV72221Library
:prepareComAndroidSupportSupportV42301Library
:prepareComCrashlyticsSdkAndroidAnswers136Library
:prepareComCrashlyticsSdkAndroidBeta114Library
:prepareComCrashlyticsSdkAndroidCrashlytics255Library
:prepareComCrashlyticsSdkAndroidCrashlyticsCore238Library
:prepareComCrashlyticsSdkAndroidCrashlyticsNdk112Library
:prepareComFacebookAndroidFacebookAndroidSdk480Library
:prepareComGoogleAndroidGmsPlayServicesAnalytics840Library
:prepareComGoogleAndroidGmsPlayServicesBase840Library
:prepareComGoogleAndroidGmsPlayServicesBasement840Library
:prepareComGoogleAndroidGmsPlayServicesLocation840Library
:prepareComGoogleAndroidGmsPlayServicesMaps840Library
:prepareComGoogleAndroidGmsPlayServicesPlus840Library
:prepareComTimehopStickyheadersrecyclerviewLibrary043Library
:prepareIoFabricSdkAndroidFabric1310Library
:prepareNetHockeyappAndroidHockeySDK371Library
:prepareOrgSolovyevAndroidViewsLinearLayoutManager05Library
:prepareWebReleaseDependencies
:compileWebReleaseAidl
:compileWebReleaseRenderscript
:generateWebReleaseBuildConfig
:mergeWebReleaseShaders
:compileWebReleaseShaders
:generateWebReleaseAssets
:mergeWebReleaseAssets
:processWebArmeabi-v7aReleaseManifest
:processWebUniversalReleaseManifest
:processWebX86ReleaseManifest
:fabricGenerateResourcesWebRelease
:generateWebReleaseResValues UP-TO-DATE
:generateWebReleaseResources
:mergeWebReleaseResources
:processWebArmeabi-v7aReleaseResources
:processWebUniversalReleaseResources
:processWebX86ReleaseResources
:generateWebReleaseSources
:incrementalWebReleaseJavaCompilationSafeguard
:cppBuildRelease
++ dirname ../tools/autobuild/android.sh
/home/administrator/omim-android-production-armeabi-v7a-hard/3party'
cd freetype/ && ( test -e Makefile || /opt/qt55/bin/qmake /home/administrator/omim/3party/freetype/freetype.pro CONFIG-=sdk CONFIG+=production -spec /home/administrator/omim/tools/mkspecs/android-clang -o Makefile ) && make -f Makefile
make[2]: Entering directory/home/administrator/omim-android-production-armeabi-v7a-hard/3party/freetype'/home/administrator/omim-android-production-armeabi-v7a-hard/base'
/home/administrator/android-ndk-r11c/toolchains/llvm-3.6/prebuilt/linux-x86_64/bin/clang++ -c -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mthumb -fomit-frame-pointer -fno-strict-aliasing -fno-integrated-as -march=armv7-a -mfpu=vfpv3-d16 -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -DANDROID -gcc-toolchain /home/administrator/android-ndk-r11c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64 -target armv7-none-linux-androideabi -Wa,--noexecstack -Wformat -Werror=format-security -Wno-extern-c-compat -Wno-deprecated-register --sysroot=/home/administrator/android-ndk-r11c/platforms/android-15/arch-arm/usr/include/../.. -std=c++11 -fexceptions -frtti -O3 -g -DNDEBUG -DRELEASE -D_RELEASE -O3 -ffast-math -Wno-sign-compare -Wno-strict-aliasing -Wno-unused-parameter -Wno-unused-local-typedef -Wno-sign-conversion -Werror=return-type -fvisibility=hidden -fvisibility-inlines-hidden -DRELEASE -D_RELEASE -DNDEBUG -DOMIM_PRODUCTION -DQT_NO_DEBUG -I/home/administrator/omim/base -I. -I/home/administrator/omim -I/home/administrator/omim/3party/boost -I/home/administrator/omim/3party/glm -I/home/administrator/android-ndk-r11c/sources/cxx-stl/llvm-libc++/libcxx/include -I/home/administrator/android-ndk-r11c/sources/cxx-stl/llvm-libc++abi/libcxxabi/include -I/home/administrator/android-ndk-r11c/sources/android/support/include -I/home/administrator/android-ndk-r11c/platforms/android-15/arch-arm/usr/include -I/home/administrator/omim/tools/mkspecs/android-clang -o ../out/production/tmp/base/base.o /home/administrator/omim/base/base.cpp
/usr/bin/as: unrecognized option '-mfpu=neon'
clang: error: assembler command failed with exit code 1 (use -v to see invocation)
make[2]: *** [../../out/production/tmp/freetype/afangles.o] Error 1
make[2]: Leaving directory/home/administrator/omim-android-production-armeabi-v7a-hard/3party/freetype'/home/administrator/omim-android-production-armeabi-v7a-hard/3party'
make: *** [sub-3party-make_first] Error 2
make: *** Waiting for unfinished jobs....
/home/administrator/android-ndk-r11c/toolchains/llvm-3.6/prebuilt/linux-x86_64/bin/clang++ -c -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mthumb -fomit-frame-pointer -fno-strict-aliasing -fno-integrated-as -march=armv7-a -mfpu=vfpv3-d16 -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -DANDROID -gcc-toolchain /home/administrator/android-ndk-r11c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64 -target armv7-none-linux-androideabi -Wa,--noexecstack -Wformat -Werror=format-security -Wno-extern-c-compat -Wno-deprecated-register --sysroot=/home/administrator/android-ndk-r11c/platforms/android-15/arch-arm/usr/include/../.. -std=c++11 -fexceptions -frtti -O3 -g -DNDEBUG -DRELEASE -D_RELEASE -O3 -ffast-math -Wno-sign-compare -Wno-strict-aliasing -Wno-unused-parameter -Wno-unused-local-typedef -Wno-sign-conversion -Werror=return-type -fvisibility=hidden -fvisibility-inlines-hidden -DRELEASE -D_RELEASE -DNDEBUG -DOMIM_PRODUCTION -DQT_NO_DEBUG -I/home/administrator/omim/base -I. -I/home/administrator/omim -I/home/administrator/omim/3party/boost -I/home/administrator/omim/3party/glm -I/home/administrator/android-ndk-r11c/sources/cxx-stl/llvm-libc++/libcxx/include -I/home/administrator/android-ndk-r11c/sources/cxx-stl/llvm-libc++abi/libcxxabi/include -I/home/administrator/android-ndk-r11c/sources/android/support/include -I/home/administrator/android-ndk-r11c/platforms/android-15/arch-arm/usr/include -I/home/administrator/omim/tools/mkspecs/android-clang -o ../out/production/tmp/base/condition.o /home/administrator/omim/base/condition.cpp
/usr/bin/as: unrecognized option '-mfpu=neon'
clang++: error: assembler command failed with exit code 1 (use -v to see invocation)
make[1]: *** [../out/production/tmp/base/condition.o] Error 1
make[1]: *** Waiting for unfinished jobs....
/usr/bin/as: unrecognized option '-mfpu=neon'
clang++: error: assembler command failed with exit code 1 (use -v to see invocation)
make[1]: *** [../out/production/tmp/base/base.o] Error 1
make[1]: Leaving directory/home/administrator/omim-android-production-armeabi-v7a-hard/base'FAILURE: Build failed with an exception.
Process 'command 'bash'' finished with non-zero exit value 1
- Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 58.542 secs
The reason seems to be /usr/bin/as: unrecognized option '-mfpu=neon'
I haven't seen this before, it doesn't occur in any execution strings in the log.
Please try to use binutils-multiarch, maybe it will solve this issue for you, or try to use embeded assebler to clang-3.7
Hello,
We are also trying to compile the android app, on ubuntu 16.04. We encountred the same problem than sangeetaggomes :
/usr/bin/as聽: option non reconnue 芦 -mfpu=neon 禄
Then, we followed the advice of dnemov : we intalled clang-3.8 and we launched the following line by providing the path to clang3.8. Unfortunately, the problem isn't solved yet :
`/usr/bin/clang++ -v -c -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mthumb -fomit-frame-pointer -fno-strict-aliasing -fno-integrated-as -march=armv7-a -mfpu=vfpv3-d16 -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -DANDROID -gcc-toolchain /data/android-ndk-r12/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64 -target armv7-none-linux-androideabi -Wa,--noexecstack -Wformat -Werror=format-security -Wno-extern-c-compat -Wno-deprecated-register --sysroot=/data/android-ndk-r12/platforms/android-15/arch-arm/usr/include/../.. -std=c++11 -fexceptions -frtti -O0 -g -DDEBUG -D_DEBUG -Wno-sign-compare -Wno-strict-aliasing -Wno-unused-parameter -Wno-unused-local-typedef -Wno-sign-conversion -Werror=return-type -fvisibility=hidden -fvisibility-inlines-hidden -DDEBUG -D_DEBUG -I/data/omim-master/coding -I. -I/data/omim-master -I/data/omim-master/3party/boost -I/data/omim-master/3party/glm -I/data/omim-master/3party/tomcrypt/src/headers -I/data/android-ndk-r12/sources/cxx-stl/llvm-libc++/libcxx/include -I/data/android-ndk-r12/sources/cxx-stl/llvm-libc++abi/libcxxabi/include -I/data/android-ndk-r12/sources/android/support/include -I/data/android-ndk-r12/platforms/android-15/arch-arm/usr/include -I/data/omim-master/tools/mkspecs/android-clang -o ../out/debug/tmp/coding/base64.o /data/omim-master/coding/base64.cpp
clang version 3.8.0-2ubuntu3 (tags/RELEASE_380/final)
Target: armv7-none-linux-android
Thread model: posix
InstalledDir: /usr/bin
"/usr/bin/clang++" -cc1 -triple thumbv7-none-linux-android -S -disable-free -disable-llvm-verifier -main-file-name base64.cpp -mrelocation-model pic -pic-level 1 -mthread-model posix -relaxed-aliasing -fmath-errno -masm-verbose -no-integrated-as -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu cortex-a8 -target-feature -fp-only-sp -target-feature +d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature -neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi hard -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -coverage-file /data/omim-master/android/../out/debug/tmp/coding/base64.o -resource-dir /usr/bin/../lib/clang/3.8.0 -D _NDK_MATH_NO_SOFTFP=1 -D ANDROID -D DEBUG -D _DEBUG -D DEBUG -D _DEBUG -I /data/omim-master/coding -I . -I /data/omim-master -I /data/omim-master/3party/boost -I /data/omim-master/3party/glm -I /data/omim-master/3party/tomcrypt/src/headers -I /data/android-ndk-r12/sources/cxx-stl/llvm-libc++/libcxx/include -I /data/android-ndk-r12/sources/cxx-stl/llvm-libc++abi/libcxxabi/include -I /data/android-ndk-r12/sources/android/support/include -I /data/android-ndk-r12/platforms/android-15/arch-arm/usr/include -I /data/omim-master/tools/mkspecs/android-clang -isysroot /data/android-ndk-r12/platforms/android-15/arch-arm/usr/include/../.. -internal-isystem /data/android-ndk-r12/platforms/android-15/arch-arm/usr/include/../../usr/local/include -internal-isystem /usr/bin/../lib/clang/3.8.0/include -internal-externc-isystem /data/android-ndk-r12/platforms/android-15/arch-arm/usr/include/../../include -internal-externc-isystem /data/android-ndk-r12/platforms/android-15/arch-arm/usr/include/../../usr/include -O0 -Wformat -Werror=format-security -Wno-extern-c-compat -Wno-deprecated-register -Wno-sign-compare -Wno-strict-aliasing -Wno-unused-parameter -Wno-unused-local-typedef -Wno-sign-conversion -Werror=return-type -std=c++11 -fdeprecated-macro -fno-dwarf-directory-asm -fdebug-compilation-dir /data/omim-master/android -ferror-limit 19 -fmessage-length 131 -fvisibility hidden -fvisibility-inlines-hidden -femulated-tls -stack-protector 2 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/base64-4efb1b.s -x c++ /data/omim-master/coding/base64.cpp
clang -cc1 version 3.8.0 based upon LLVM 3.8.0 default target x86_64-pc-linux-gnu
ignoring nonexistent directory "/data/android-ndk-r12/platforms/android-15/arch-arm/usr/include/../../usr/local/include"
ignoring nonexistent directory "/data/android-ndk-r12/platforms/android-15/arch-arm/usr/include/../../include"
ignoring duplicate directory "/data/android-ndk-r12/platforms/android-15/arch-arm/usr/include"
as it is a non-system directory that duplicates a system directory
/data/omim-master/coding
.
/data/omim-master
/data/omim-master/3party/boost
/data/omim-master/3party/glm
/data/omim-master/3party/tomcrypt/src/headers
/data/android-ndk-r12/sources/cxx-stl/llvm-libc++/libcxx/include
/data/android-ndk-r12/sources/cxx-stl/llvm-libc++abi/libcxxabi/include
/data/android-ndk-r12/sources/android/support/include
/data/omim-master/tools/mkspecs/android-clang
/usr/bin/../lib/clang/3.8.0/include
/data/android-ndk-r12/platforms/android-15/arch-arm/usr/include
End of search list.
"/usr/bin/as" -mfpu=neon -mfloat-abi=hard -march=armv7-a -mfpu=vfpv3-d16 -I /data/omim-master/coding -I . -I /data/omim-master -I /data/omim-master/3party/boost -I /data/omim-master/3party/glm -I /data/omim-master/3party/tomcrypt/src/headers -I /data/android-ndk-r12/sources/cxx-stl/llvm-libc++/libcxx/include -I /data/android-ndk-r12/sources/cxx-stl/llvm-libc++abi/libcxxabi/include -I /data/android-ndk-r12/sources/android/support/include -I /data/android-ndk-r12/platforms/android-15/arch-arm/usr/include -I /data/omim-master/tools/mkspecs/android-clang --noexecstack -o ../out/debug/tmp/coding/base64.o /tmp/base64-4efb1b.s
/usr/bin/as聽: option non reconnue 芦 -mfpu=neon 禄
clang++: error: assembler command failed with exit code 1 (use -v to see invocation)
`
Would you have any advice on how to compile the project, such as further libraries to install or possibly a virtual machine that we could use to build the app. Thank you very much for your help.
Hello @gisaia , in your logs you are using "no-integrated-as". You should remove this option from QMAKE_CFLAGS in the file tools/mkspecs/android-clang/qmake.conf
I was using latest ndk instead of ndkr10e. Using ndkr10e resolved issue.
Hi all,
First of all, thank you so much for your prompt answer. We followed your advices :
no-integrated-asinstall -p ./obj/local/x86/libmapswithme.so ./libs/x86/libmapswithme.so
clang++: error: linker command fai/data/android-ndk-r10e/toolchains/x86-4.8/prebuilt/linux-x86_64/bin/i686-linux-android-strip --strip-unneeded ./libs/x86/libmapswithme.soled with exit code 1 (use -v to see invocation)
make: *** [obj/local/armeabi-v7a-hard/libmapswithme.so] Error 1
make: *** Waiting for unfinished jobs....
/data/android-ndk-r10e/toolchains/x86-4.8/prebuilt/linux-x86_64/bin/i686-linux-android-strip --strip-unneeded ./libs/x86/libmapswithme.so
:ndkBuildRelease FAILED
Attached is the log file for more details. Would you have an idea of what is wrong? Thank you and have a great day.
Hello @gisaia, try to change QMAKE_COMPILER to /usr/bin/clang-3.7 (your version) and QMAKE_CXX to /usr/bin/clang++-3.7 (your version) May be it will solve your problem (or you will get another errors :)))
P.S. And i am not support staff from mail.ru company so it is better to ask them. :))))
Most helpful comment
Hello @gisaia , in your logs you are using "no-integrated-as". You should remove this option from QMAKE_CFLAGS in the file tools/mkspecs/android-clang/qmake.conf