I am seeing the following error when building iotivity using 1.1-rel branch:

service/scene-manager/src/Scene.cpp: In member function 
'std::vector<std::shared_ptr<OIC::Service::SceneAction> > 
OIC::Service::Scene::getSceneActions() const':
service/scene-manager/src/Scene.cpp:122:29: error: capture of 
non-variable 'OIC::Service::Scene::m_name'
                  [&actions, &m_name](const SceneMemberResource::Ptr& 
member)
                              ^
In file included from service/scene-manager/src/Scene.cpp:21:0:
service/scene-manager/include/Scene.h:137:25: note: 
'std::__cxx11::string OIC::Service::Scene::m_name' declared here
              std::string m_name;
                          ^
service/scene-manager/src/Scene.cpp: In lambda function:
service/scene-manager/src/Scene.cpp:126:67: error: 'this' was not 
captured for this lambda function
                      for(const auto &it : member->findMappingInfos(m_name))
                                                                    ^
service/scene-manager/src/Scene.cpp:126:67: error: invalid use of 
non-static data member 'OIC::Service::Scene::m_name'
In file included from service/scene-manager/src/Scene.cpp:21:0:
service/scene-manager/include/Scene.h:137:25: note: declared here
              std::string m_name;
                          ^
service/scene-manager/src/Scene.cpp:131:53: error: 'this' was not 
captured for this lambda function
                              new SceneAction(member, m_name, 
actionParam)));
                                                      ^
service/scene-manager/src/Scene.cpp:131:53: error: invalid use of 
non-static data member 'OIC::Service::Scene::m_name'
In file included from service/scene-manager/src/Scene.cpp:21:0:
service/scene-manager/include/Scene.h:137:25: note: declared here
              std::string m_name;

I am building iotivity using: scons -j4 RELEASE=false  SECURED=1
I also tried to use the auto_build.sh with same problem.

Can anyone help me with this build? Is there any log I can send you to 
make it easier to trace the problem?

Thanks in advance,
Otavio Pontes

Reply via email to