Can we file an issue?
This sound like it a build script issue that will need to be look after ndk-r11 
and/or gcc-4.9.
Please send out the jira ticket number.

Thanks,
-Rick Bell

From: iotivity-dev-bounces at lists.iotivity.org 
[mailto:[email protected]] On Behalf Of Byonggon Chun
Sent: Friday, February 24, 2017 10:34 AM
To: Macieira, Thiago <thiago.macieira at intel.com>
Cc: iotivity-dev at lists.iotivity.org
Subject: Re: [dev] android build fails with "wchar.h no such file" on latest 
stable ndk version(r13b)

Additionally ndk-r10d and ndk-r10e support gcc-4.8 and gcc-4.9 internally.
when build ndk-r10* it using gcc-4.8.
but from ndk-r11* ndk support only gcc-4.9.
I didn`t try build with gcc-4.9 on ndk-r10*, but i guess this issue related 
with using gcc-4.9 on ndk for build iotivity.

2017-02-25 3:23 GMT+09:00 Byonggon Chun <byonggonchun at 
gmail.com<mailto:byonggonchun at gmail.com>>:
To Thiago Macieira

No, I don`t think so, ndk which installed on my machine is not broken.
I install Ubuntu 14.04 on my personal desktop at home(not vmware) for test on 
clean env and try build with ndk-r13b.
But i got same result, see below.

================================================
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
In file included from 
/home/bgchun/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/postypes.h:40:0,
                 from 
/home/bgchun/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/include/iosfwd:40,
                 from 
/home/bgchun/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/include/ios:38,
                 from 
/home/bgchun/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/include/istream:38,
                 from 
/home/bgchun/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/include/sstream:38,
                 from 
build_common/android/compatibility/android_cpp11_compat.cpp:1:
/home/bgchun/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/include/cwchar:44:19:
 fatal error: wchar.h: No such file or directory
 #include <wchar.h>
                   ^
compilation terminated.
scons: *** 
[out/android/armeabi/release/build_common/android/compatibility/android_cpp11_compat.cpp.o]
 Error 1
scons: building terminated because of errors.

================================================
When i try build with ndk-r10e it working well.
I think this is build issue, but i have no idea why it happened.


2017-02-25 1:07 GMT+09:00 Thiago Macieira <thiago.macieira at 
intel.com<mailto:thiago.macieira at intel.com>>:
On sexta-feira, 24 de fevereiro de 2017 00:21:09 PST ??? wrote:
> Below is tested ndk list.
> I think there are changes that cause problems with ndk-r11 update.
>
> android-ndk-r10d => working
> android-ndk-r10e => working
> android-ndk-r11c => Not working / fatal error: wchar.h: No such file or
> directory android-ndk-r12b => Not working / fatal error: wchar.h: No such
> file or directory android-ndk-r13b => Not working / fatal error: wchar.h:
> No such file or directory android-ndk-r14-beta2 => Not working / fatal
> error: wchar.h: No such file or directory

The error you showed was an error inside libstdc++. The IoTivity code only
did:

#include <sstream>

Sorry, your NDK is broken. It doesn't matter where you downloaded it from, if
it can't compile that one line, it's broken.

--
Thiago Macieira - thiago.macieira (AT) intel.com<http://intel.com>
  Software Architect - Intel Open Source Technology Center

_______________________________________________
iotivity-dev mailing list
iotivity-dev at lists.iotivity.org<mailto:iotivity-dev at lists.iotivity.org>
https://lists.iotivity.org/mailman/listinfo/iotivity-dev


-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20170224/0eec06f2/attachment.html>

Reply via email to