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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160201/0d5a497b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 201602011228828_BEI0XT4N.gif
Type: image/gif
Size: 13168 bytes
Desc: not available
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160201/0d5a497b/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 201602011228839_A6X7LP7K.gif
Type: image/gif
Size: 13168 bytes
Desc: not available
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160201/0d5a497b/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 201602011228835_2LL5XOK0.gif
Type: image/gif
Size: 13168 bytes
Desc: not available
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160201/0d5a497b/attachment-0002.gif>

Reply via email to