Hello Madan,
Recently there was a thread stating this exact scenario I believe. Since I have 
not been able to reproduce this issue locally, can you please try the solution 
provided at StackOverflow 
(http://stackoverflow.com/questions/10770296/error-while-compiling-android-jni-sample-invalid-march-option-armv5te)
 and respond here stating the results?
If this works, please fix this for the repo as well or create a Jira Ticket and 
post the work you had to take in order to fix it.
Thanks,
Joseph Morrow

From: iotivity-dev-bounces at lists.iotivity.org 
[mailto:[email protected]] On Behalf Of Madan Kanth Lanka
Sent: Thursday, May 21, 2015 2:23 AM
To: iotivity-dev at lists.iotivity.org
Subject: [dev] Facing build issue for Android platform


Hi All,



I am getting following build errors when building latest IoTivity code for 
Android platform.

Also the build script is not taking the proper ANDROID_HOME, ANDROID_NDK and 
ANDROID_GRADLE paths even if set explicitly.



Command :

scons TARGET_OS=android TARGET_ARCH=armeabi TARGET_TRANSPORT=IP 
ANDROID_NDK=/home/madan/android/android-ndk-r10d 
ANDROID_HOME=/media/D_DRIVE/Software/android-sdk_r24.2-linux/android-sdk-linux 
ANDROID_GRADLE=/home/madan/gradle/gradle-2.4




Logs

scons: Reading SConscript files ...
linux2
Creating ANDROID_HOME for Android SDK
Unzipping android lib...
Unpacking 
/media/D_DRIVE/IoTivity/GIT/02EasyConnect/extlibs/android/android-sdk_r24.2-linux.tgz
 ...
Unzipping android lib complete
ANDROID_HOME = 
/media/D_DRIVE/IoTivity/GIT/02EasyConnect/extlibs/android/sdk/android-sdk_r24.2

*************************************** Info **********************************
*    Android NDK path isn't set, the default will be used. You can set        *
* environment variable ANDROID_NDK or add it in command line as:              *
*      # scons ANDROID_NDK=<path to android NDK> ...                          *
*******************************************************************************

*************************************** Info **********************************
*    Android Gradle path isn't set, the default will be used. You can set     *
* environment variable ANDROID_GRADLE or add it in command line as:           *
*      # scons ANDROID_GRADLE=<path to android GRADLE> ...                    *
*******************************************************************************

*************************************** Info **********************************
*   Environment variable ANDROID_HOME will use default value. To override     *
* root directory of android sdk, please specify ANDROID_HOME as follows:      *
*       scons ANDROID_HOME= <path to Android SDK>                             *
*******************************************************************************

Checking for POSIX Thread Support...(cached) no
Given Transport is IP
Given OS is android
BUILD_SAMPLE is ON
CA Transport is IP
Reading ca script IP
Reading common folder script
Reading IP adapter script
Include path is ['./..//api/', 
'/media/D_DRIVE/IoTivity/GIT/02EasyConnect/deps/android/include', 
'/media/D_DRIVE/IoTivity/GIT/02EasyConnect/extlibs/android/ndk/android-ndk-r10d/platforms/android-21/arch-arm/usr/include',
 
'/media/D_DRIVE/IoTivity/GIT/02EasyConnect/extlibs/android/ndk/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include',
 
'/media/D_DRIVE/IoTivity/GIT/02EasyConnect/extlibs/android/ndk/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi/include',
 
'/media/D_DRIVE/IoTivity/GIT/02EasyConnect/extlibs/android/ndk/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/backward',
 '/media/D_DRIVE/IoTivity/GIT/02EasyConnect/dep/android/armeabi/usr/include', 
'/media/D_DRIVE/IoTivity/GIT/02EasyConnect/build_common/android/compatibility', 
'/media/D_DRIVE/IoTivity/GIT/02EasyConnect/extlibs/cereal/include', 
'/media/D_DRIVE/IoTivity/GIT/02EasyConnect/extlibs/cereal/cereal/include', 
'./..//inc/', './..//lib/libcoap-4.1.1/', './..//common/inc/', 'common/inc/', 
'./ip_adapter/android/']
Files path is ['./../common/src/oic_malloc.c', './../common/src/oic_string.c', 
'./../common/src/uarraylist.c', './../common/src/uqueue.c', 
'./../common/src/logger.c', './../common/src/oic_logger.c', 
'./../common/src/oic_console_logger.c', './adapter_util/caadapterutils.c', 
'./adapter_util/camsgparser.c', './caconnectivitymanager.c', 
'./cainterfacecontroller.c', './camessagehandler.c', 
'./canetworkconfigurator.c', './caprotocolmessage.c', './caqueueingthread.c', 
'./caremotehandler.c', './caretransmission.c', './ip_adapter/caipadapter.c', 
'./ip_adapter/caipclient.c', './ip_adapter/caipserver.c', 
'./ip_adapter/android/caipnwmonitor.c']
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: out/android/armeabi/release
Compiling 
out/android/armeabi/release/build_common/android/compatibility/android_cpp11_compat.cpp.o
Assembler messages:
Fatal error: invalid -march= option: `armv5te'
scons: *** 
[out/android/armeabi/release/build_common/android/compatibility/android_cpp11_compat.cpp.o]
 Error 1
scons: building terminated because of errors.




Thanks,

Madan

[cid:image001.gif at 01D093B5.E0785310]

[http://ext.samsung.net/mailcheck/SeenTimeChecker?do=502122e85cbba61a81dee21aa976bf9a9049a71ce11292af15677aff4b6589b54e60fcf6aeb61df594c3b6ddffd7613bcb238d00164b0be48eeb9bec5ad9c75d326bbdfb2ea96a2fcf878f9a26ce15a0]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20150521/75368937/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 13168 bytes
Desc: image001.gif
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20150521/75368937/attachment.gif>

Reply via email to