On Sun, May 29, 2016 at 9:17 PM, Maxi Wu <maxi.wu at u-media.com.tw> wrote:

>
>
> I?ve ran into this error before, but not sure what is the cause.
>
> Fetch is fine, it gets you all the source code.
>
> Try to follow the cloud_programming guide, install/get related library,
> like g++, etc, and run build command again.
>

No luck.  The cloud server components compile ok, but the client build
fails with:

/BEGIN
...
Files path is
['/home/gar/iotivity/iotivity/resource/csdk/logger/src/logger.c',
'pluginlist.c', 'plugininterface.c']
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets:
out/linux/x86_64/release/cloud
Compiling out/linux/x86_64/release/cloud/samples/client/cloud_connector.o
Compiling out/linux/x86_64/release/cloud/samples/client/sample_device.o
In file included from resource/include/IServerWrapper.h:27:0,
                 from resource/include/WrapperFactory.h:27,
                 from resource/include/OCPlatform_impl.h:36,
                 from resource/include/OCPlatform.h:31,
                 from cloud/samples/client/sample_device.cpp:32:
resource/include/OCResourceRequest.h: In constructor
'OC::OCResourceRequest::OCResourceRequest()':
resource/include/OCResourceRequest.h:58:37: error: missing initializer for
member 'OC::ObservationInfo::action' [-Werror=missing-field-initializers]
             m_resourceHandle{nullptr}
                                     ^
resource/include/OCResourceRequest.h:58:37: error: missing initializer for
member 'OC::ObservationInfo::obsId' [-Werror=missing-field-initializers]
resource/include/OCResourceRequest.h:58:37: error: missing initializer for
member 'OC::ObservationInfo::connectivityType'
[-Werror=missing-field-initializers]
resource/include/OCResourceRequest.h:58:37: error: missing initializer for
member 'OC::ObservationInfo::address' [-Werror=missing-field-initializers]
resource/include/OCResourceRequest.h:58:37: error: missing initializer for
member 'OC::ObservationInfo::port' [-Werror=missing-field-initializers]
cc1plus: all warnings being treated as errors
scons: *** [out/linux/x86_64/release/cloud/samples/client/sample_device.o]
Error 1
scons: building terminated because of errors.

/END

Then I get the same error running ./auto_build.sh linux_unsecured_with_java:

AttributeError: 'SConsEnvironment' object has no attribute 'Download':

Any other ideas?

Thanks,

Gregg


>
>
> *From:* Gregg Reynolds [mailto:dev at mobileink.com]
> *Sent:* Saturday, May 28, 2016 8:17 PM
> *To:* Maxi Wu
> *Cc:* Eftime, Petre P; uzchoi at samsung.com; iotivity-dev at 
> lists.iotivity.org
> *Subject:* Spam : Re: [dev] Is it possible to port the Java(Android) API
> to general java application?
>
>
>
>
>
>
>
> On Fri, May 6, 2016 at 2:41 AM, Maxi Wu <maxi.wu at u-media.com.tw> wrote:
>
> Eftime,
>
>
>
> Report on what I?ve done so far.
>
>
>
> I?ve try ./auto_build.sh linux_unsecured_with_java on iotivity root
> folder, it shows done building target.
>
>
>
> When I try this I get:
>
>
>
> gar at ubuntu:~/iotivity/iotivity$ ./auto_build.sh linux_unsecured_with_java
>
> *********** Build for linux With Resource Directory & Security ************
>
> Reading linux configuration script
>
> linux2
>
> AttributeError: 'SConsEnvironment' object has no attribute 'Download':
>
>   File "/home/gar/iotivity/iotivity/SConstruct", line 28:
>
>     SConscript('build_common/SConscript')
>
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 609:
>
>     return method(*args, **kw)
>
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 546:
>
>     return _SConscript(self.fs, *files, **subst_kw)
>
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 260:
>
>     exec _file_ in call_stack[-1].globals
>
>   File "/home/gar/iotivity/iotivity/build_common/SConscript", line 389:
>
>     env.SConscript(target_os + '/SConscript')
>
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 546:
>
>     return _SConscript(self.fs, *files, **subst_kw)
>
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 260:
>
>     exec _file_ in call_stack[-1].globals
>
>   File "/home/gar/iotivity/iotivity/build_common/linux/SConscript", line
> 13:
>
>     SConscript('../../extlibs/android/gradle/SConscript')
>
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 609:
>
>     return method(*args, **kw)
>
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 546:
>
>     return _SConscript(self.fs, *files, **subst_kw)
>
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 260:
>
>     exec _file_ in call_stack[-1].globals
>
>   File "/home/gar/iotivity/iotivity/extlibs/android/gradle/SConscript",
> line 22:
>
>     gradle_zip = env.Download('gradle2.2.1.zip', '
> https://services.gradle.org/distributions/gradle-2.2.1-all.zip')
>
>
>
> I don't really know what I'm doing with Gerrit, I'm afraid.  I managed to
> figure out how to fetch https://gerrit.iotivity.org/gerrit/#/c/7895/ ,
> that's about it.  Anything else I need to do?
>
>
>
> Why auto_build.sh instead of scons?
>
>
>
> Thanks,
>
>
>
> Gregg
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160530/686d78f0/attachment.html>

Reply via email to