Hi Senthil,

I found the problem. Java installation was somehow broken on my machine.
Whole include folder was missing.

I reinstalled jdk and rebuilded simulator. It is fine now.

Thanks for your support !


On Tue, Feb 2, 2016 at 10:07 AM, Senthil Kumar G S <senthil.gs at samsung.com>
wrote:

> Hi Manas,
>
>
>
> Please check whether *jni.h* file exists in your JDK. It will be
> inside JDK's */include* subdirectory.
>
> Also please share the details on the JDK version you use and the way
> you export the JAVA_HOME environment variable.
>
>
>
> Thanks,
>
> Senthil Kumar G S
>
>
>
> ------- *Original Message* -------
>
> *Sender* : Manas Marwah<manas.marwah at gmail.com>
>
> *Date* : Feb 01, 2016 22:20 (GMT+05:30)
>
> *Title* : Re: [dev] Simulator Build Failure on Iotivity 1.0.1 SDK
>
>
> Hi All,
>
> I tried building simulator but, it failed with same error.
> JAVA_HOME variable is set in environment with the path of installed JDK.
>
>
> ****************************************************************************
> Compiling
> out/linux/x86/release/service/simulator/java/jni/resource_attributes_jni.os
> In file included from
> service/simulator/java/jni/resource_attributes_jni.cpp:21:0:
> service/simulator/java/jni/resource_attributes_jni.h:24:17: fatal error:
> jni.h: No such file or directory
>  #include <jni.h>
>                  ^
> compilation terminated.
> scons: ***
> [out/linux/x86/release/service/simulator/java/jni/resource_attributes_jni.os]
> Error 1
> scons: building terminated because of errors.
> ***************************************************************************
>
>
> If JAVA_HOME variable is not set then build will fail with following error.
>
> # unset JAVA_HOME
> *************************************** Error
> *********************************
> * JAVA_HOME environment variable not set
>
> * Simulator has dependency on java, Please set environment variable
> JAVA_HOME
>
> *******************************************************************************
>
> I am not sure if still it's an environment issue.
> Please suggest !
>
>
> On Mon, Feb 1, 2016 at 1:22 PM, Manas Marwah <manas.marwah at gmail.com>
> wrote:
>
>> Hi Harish and Senthil,
>>
>> Thanks for the reply !
>>
>> I am aware about JAVA_HOME path but, in last build I forgot to export it.
>> :(
>> Will build again in evening and let you know the status.
>>
>> On Mon, Feb 1, 2016 at 12:28 PM, Harish Kumara Marappa <
>> h.marappa at samsung.com> wrote:
>>
>>> Hi Manas,
>>>
>>>
>>>
>>> Simulator has dependency on java packages for building its native
>>> libraries.
>>>
>>> Simulator resolves this dependency from the variable JAVA_HOME which
>>> supposed to be set before start building.
>>>
>>> Please set JAVA_HOME variable to jdk which is installed in your machine.
>>>
>>> For example "*export JAVA_HOME=/usr/lib/jvm/jdk1.7.0*" [NOTE: Path
>>> should be changed according to where you have installed jdk in your machine]
>>> .
>>>
>>>
>>>
>>>
>>>
>>> *Regards,*
>>>
>>> *Harish Kumara M*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> ------- *Original Message* -------
>>>
>>> *Sender* : Manas Marwah<manas.marwah at gmail.com>
>>>
>>> *Date* : Feb 01, 2016 02:32 (GMT+09:00)
>>>
>>> *Title* : Re: [dev] Simulator Build Failure on Iotivity 1.0.1 SDK
>>>
>>>
>>> Hi Radha,
>>>
>>> Thanks for providing the fix. That problem is resolved but, moving
>>> forward I got another issue.
>>> Pasting build logs below.
>>>
>>> ***********************************************************************
>>> Compiling
>>> out/linux/x86/release/service/simulator/java/jni/resource_attributes_jni.os
>>> In file included from
>>> service/simulator/java/jni/resource_attributes_jni.cpp:21:0:
>>> service/simulator/java/jni/resource_attributes_jni.h:24:17: fatal error:
>>> jni.h: No such file or directory
>>>  #include <jni.h>
>>>                  ^
>>> compilation terminated.
>>> scons: ***
>>> [out/linux/x86/release/service/simulator/java/jni/resource_attributes_jni.os]
>>> Error 1
>>> scons: building terminated because of errors.
>>> ***********************************************************************
>>>
>>> Any suggestion ?
>>>
>>> On Thu, Jan 28, 2016 at 4:28 PM, P RADHABHAVANIGOWD <radha.p at samsung.com
>>> > wrote:
>>>
>>>> Hi Manas,
>>>>
>>>>
>>>>
>>>> Thank you for the logs.
>>>>
>>>> Could you try with patch(https://gerrit.iotivity.org/gerrit/#/c/4877/).
>>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Radha.
>>>>
>>>>
>>>>
>>>> ------- *Original Message* -------
>>>>
>>>> *Sender* : Manas Marwah<manas.marwah at gmail.com>
>>>>
>>>> *Date* : Jan 28, 2016 02:29 (GMT+09:00)
>>>>
>>>> *Title* : Re: [dev] Simulator Build Failure on Iotivity 1.0.1 SDK
>>>>
>>>>
>>>> Dear Radha,
>>>>
>>>> Thanks for the reply !
>>>>
>>>> >Could you try building with higher version of GCC(4.8 or 4.9).
>>>> I tried with both GCC version 4.8 and 4.9 but couldn't resolve the
>>>> issue.
>>>> Any other suggestion ?
>>>>
>>>> *******************************************************************
>>>> Compiling
>>>> out/linux/x86/release/service/simulator/ramlparser/raml/IncludeResolver.os
>>>> service/simulator/ramlparser/raml/IncludeResolver.cpp: In member
>>>> function 'RAML::IncludeResolver::FileType
>>>> RAML::IncludeResolver::getFileType(const YAML::Node&)':
>>>> service/simulator/ramlparser/raml/IncludeResolver.cpp:66:36: error: no
>>>> matching function for call to 'find(std::vector<std::basic_string<char>
>>>> >::const_iterator, std::vector<std::basic_string<char> >::const_iterator,
>>>> std::string&)'
>>>>                            extension) !=
>>>> Keys::AllowedRamlYamlTypes.end())
>>>>                                     ^
>>>> service/simulator/ramlparser/raml/IncludeResolver.cpp:66:36: note:
>>>> candidate is:
>>>> In file included from /usr/include/c++/4.8/bits/locale_facets.h:48:0,
>>>>                  from /usr/include/c++/4.8/bits/basic_ios.h:37,
>>>>                  from /usr/include/c++/4.8/ios:44,
>>>>                  from extlibs/yaml/yaml/include/yaml-cpp/parser.h:10,
>>>>                  from extlibs/yaml/yaml/include/yaml-cpp/yaml.h:10,
>>>>                  from
>>>> service/simulator/ramlparser/raml/IncludeResolver.h:30,
>>>>                  from
>>>> service/simulator/ramlparser/raml/IncludeResolver.cpp:21:
>>>> /usr/include/c++/4.8/bits/streambuf_iterator.h:369:5: note:
>>>> template<class _CharT2> typename
>>>> __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value,
>>>> std::istreambuf_iterator<_CharT> >::__type
>>>> std::find(std::istreambuf_iterator<_CharT>,
>>>> std::istreambuf_iterator<_CharT>, const _CharT2&)
>>>>      find(istreambuf_iterator<_CharT> __first,
>>>>      ^
>>>> /usr/include/c++/4.8/bits/streambuf_iterator.h:369:5: note:   template
>>>> argument deduction/substitution failed:
>>>> service/simulator/ramlparser/raml/IncludeResolver.cpp:66:36: note:
>>>> '__gnu_cxx::__normal_iterator<const std::basic_string<char>*,
>>>> std::vector<std::basic_string<char> > >' is not derived from
>>>> 'std::istreambuf_iterator<_CharT>'
>>>>                            extension) !=
>>>> Keys::AllowedRamlYamlTypes.end())
>>>>                                     ^
>>>> scons: ***
>>>> [out/linux/x86/release/service/simulator/ramlparser/raml/IncludeResolver.os]
>>>> Error 1
>>>> scons: building terminated because of errors.
>>>> *******************************************************************
>>>>
>>>>
>>>> On Wed, Jan 27, 2016 at 1:14 PM, P RADHABHAVANIGOWD <
>>>> radha.p at samsung.com> wrote:
>>>>
>>>>> Hi Manas,
>>>>>
>>>>>
>>>>>
>>>>> Could you try building with higher version of GCC(4.8 or 4.9).
>>>>>
>>>>> Still if you face any issues please let me know.
>>>>>
>>>>>
>>>>>
>>>>> Regards,
>>>>>
>>>>> Radha.
>>>>>
>>>>>
>>>>>
>>>>> ------- *Original Message* -------
>>>>>
>>>>> *Sender* : Manas Marwah<manas.marwah at gmail.com>
>>>>>
>>>>> *Date* : Jan 26, 2016 20:22 (GMT+09:00)
>>>>>
>>>>> *Title* : [dev] Simulator Build Failure on Iotivity 1.0.1 SDK
>>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> I am trying to build simulator with Iotivity 1.0.1 SDK on Ubuntu 12.04.
>>>>> Referring the steps given in
>>>>> https://wiki.iotivity.org/iotivity_tool_guide.
>>>>>
>>>>> Build (scons SIMULATOR=1) failed with below errors.
>>>>>
>>>>> I would appreciate if someone can help me in this !
>>>>>
>>>>> ******************************************************
>>>>> Compiling
>>>>> out/linux/x86/release/service/simulator/ramlparser/raml/jsonSchemaParser/JsonSchema.os
>>>>> Compiling
>>>>> out/linux/x86/release/service/simulator/ramlparser/raml/IncludeResolver.os
>>>>> service/simulator/ramlparser/raml/IncludeResolver.cpp: In member
>>>>> function 'RAML::IncludeResolver::FileType
>>>>> RAML::IncludeResolver::getFileType(const YAML::Node&)':
>>>>> service/simulator/ramlparser/raml/IncludeResolver.cpp:66:36: error: no
>>>>> matching function for call to 'find(std::vector<std::basic_string<char>
>>>>> >::const_iterator, std::vector<std::basic_string<char> >::const_iterator,
>>>>> std::string&)'
>>>>> service/simulator/ramlparser/raml/IncludeResolver.cpp:66:36: note:
>>>>> candidate is:
>>>>> /usr/include/c++/4.6/bits/streambuf_iterator.h:359:5: note:
>>>>> template<class _CharT2> typename
>>>>> __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value,
>>>>> std::istreambuf_iterator<_CharT2, std::char_traits<_CharT> > >::__type
>>>>> std::find(std::istreambuf_iterator<_CharT2, std::char_traits<_CharT> >,
>>>>> std::istreambuf_iterator<_CharT2, std::char_traits<_CharT> >, const
>>>>> _CharT2&)
>>>>> scons: ***
>>>>> [out/linux/x86/release/service/simulator/ramlparser/raml/IncludeResolver.os]
>>>>> Error 1
>>>>> scons: building terminated because of errors.
>>>>> *************************************************************
>>>>>
>>>>> Please let me know if any other information is required.?
>>>>>
>>>>>
>>>>> --
>>>>> Thanks & Regards,
>>>>> Manas Marwah
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks & Regards,
>>>> Manas Marwah
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Thanks & Regards,
>>> Manas Marwah
>>>
>>>
>>
>>
>> --
>> Thanks & Regards,
>> Manas Marwah
>>
>
>
>
> --
> Thanks & Regards,
> Manas Marwah
>
>
>
> Thanks & Regards,
>
> Senthil Kumar G S
>
> Software Engineer
>
> Advanced Research
>
>
>
>


-- 
Thanks & Regards,
Manas Marwah
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160202/96235071/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 201602021007749_EM6S04A2.gif
Type: image/gif
Size: 13168 bytes
Desc: not available
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160202/96235071/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 201602021007650_BEI0XT4N.gif
Type: image/gif
Size: 13168 bytes
Desc: not available
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160202/96235071/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 201602021007706_2LL5XOK0.gif
Type: image/gif
Size: 13168 bytes
Desc: not available
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160202/96235071/attachment-0002.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 201602021007728_A6X7LP7K.gif
Type: image/gif
Size: 13168 bytes
Desc: not available
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160202/96235071/attachment-0003.gif>

Reply via email to