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>