On ter?a-feira, 8 de mar?o de 2016 18:03:25 PST Otavio Pontes wrote:
> 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;
>                           ^

That's weird. GCC is saying that OIC::Service::Scene::m_name is not a 
variable, but it shows the declaration as a variable and then confirms later by 
saying it's a non-static data member:

> service/scene-manager/src/Scene.cpp:126:67: error: invalid use of
> non-static data member 'OIC::Service::Scene::m_name'

What GCC version is that?

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Reply via email to