[dss-merge-requests] Build failed in Jenkins: oe-core #1433

dS Jenkins jenkins at dev.digitalstrom.org
Thu Nov 8 12:06:02 CET 2018


See <http://dsjenkins.cloudapp.net/jenkins/job/oe-core/1433/display/redirect?page=changes>

Changes:

[Christian Hitz] Revert "Merge branch '24939-disable-dsm-dsp-update-in-testing' into

[Christian Hitz] Update dsm-firmware-upgrade_git.bb

------------------------------------------
[...truncated 60.98 KB...]
| ../src/hal/hal-device.cpp:58:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = int, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<int> dss::DeviceSceneCacheAttributes::*, MemberPtr m = &dss::DeviceSceneCacheAttributes::changeCounter, T = dss::DeviceSceneCacheAttributes]'
| ../src/cache/device-cache.h:126:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCacheAttributes>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCacheAttributes, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCacheAttributes, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::DeviceSceneCacheAttributes dss::DeviceSceneCache::*, MemberPtr m = &dss::DeviceSceneCache::attributes, T = dss::DeviceSceneCache]'
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/shade-device.cpp:69:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = std::basic_string<char>, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<std::basic_string<char> > dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::action, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneEntry, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:445:9:   instantiated from 'static ds::JsonFragment ds::ToJsonFragmentAssociateContainer<Container, First, Second>::call(const Container&) [with Container = std::map<int, dss::SceneEntry>, First = int, Second = dss::SceneEntry, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = std::map<int, dss::SceneEntry> dss::DeviceSceneCacheAttributes::*, MemberPtr m = &dss::DeviceSceneCacheAttributes::sceneTable, T = dss::DeviceSceneCacheAttributes]'
| ../src/cache/device-cache.h:126:1:   [ skipping 3 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/light-device.cpp:59:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = bool, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<bool> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::dontCare, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/hal-device.cpp:58:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = dss::LedConfig, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<dss::LedConfig> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::ledConfig, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/hal-device.cpp:58:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = dss::DimTime, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<dss::DimTime> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::dimTime, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/hal-device.cpp:58:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = double, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<double> dss::SceneChannel::*, MemberPtr m = &dss::SceneChannel::value, T = dss::SceneChannel]'
| ../src/cache/device-cache.h:124:1:   instantiated from 'static void ds::reflector<dss::SceneChannel>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneChannel, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneChannel, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:445:9:   instantiated from 'static ds::JsonFragment ds::ToJsonFragmentAssociateContainer<Container, First, Second>::call(const Container&) [with Container = std::map<dss::ChannelType, dss::SceneChannel>, First = dss::ChannelType, Second = dss::SceneChannel, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = std::map<dss::ChannelType, dss::SceneChannel> dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::channels, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   [ skipping 7 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/hal-device.cpp:58:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = std::basic_string<char>, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<std::basic_string<char> > dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::action, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneEntry, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:445:9:   instantiated from 'static ds::JsonFragment ds::ToJsonFragmentAssociateContainer<Container, First, Second>::call(const Container&) [with Container = std::map<int, dss::SceneEntry>, First = int, Second = dss::SceneEntry, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = std::map<int, dss::SceneEntry> dss::DeviceSceneCacheAttributes::*, MemberPtr m = &dss::DeviceSceneCacheAttributes::sceneTable, T = dss::DeviceSceneCacheAttributes]'
| ../src/cache/device-cache.h:126:1:   [ skipping 3 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/shade-device.cpp:69:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = bool, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<bool> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::dontCare, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/light-device.cpp:59:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = dss::LedConfig, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<dss::LedConfig> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::ledConfig, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/light-device.cpp:59:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = dss::DimTime, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<dss::DimTime> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::dimTime, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/light-device.cpp:59:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = double, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<double> dss::SceneChannel::*, MemberPtr m = &dss::SceneChannel::value, T = dss::SceneChannel]'
| ../src/cache/device-cache.h:124:1:   instantiated from 'static void ds::reflector<dss::SceneChannel>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneChannel, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneChannel, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:445:9:   instantiated from 'static ds::JsonFragment ds::ToJsonFragmentAssociateContainer<Container, First, Second>::call(const Container&) [with Container = std::map<dss::ChannelType, dss::SceneChannel>, First = dss::ChannelType, Second = dss::SceneChannel, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = std::map<dss::ChannelType, dss::SceneChannel> dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::channels, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   [ skipping 7 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/light-device.cpp:59:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = bool, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<bool> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::dontCare, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/shade-device.cpp:69:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = dss::LedConfig, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<dss::LedConfig> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::ledConfig, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/shade-device.cpp:69:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = dss::DimTime, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<dss::DimTime> dss::SceneFlags::*, MemberPtr m = &dss::SceneFlags::dimTime, T = dss::SceneFlags]'
| ../src/cache/device-cache.h:123:1:   instantiated from 'static void ds::reflector<dss::SceneFlags>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneFlags, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneFlags, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = dss::SceneFlags dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::flags, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   instantiated from 'static void ds::reflector<dss::SceneEntry>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneEntry, void>::Visitor]'
| ../src/ds/json.h:508:5:   [ skipping 6 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/shade-device.cpp:69:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = double, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = boost::optional<double> dss::SceneChannel::*, MemberPtr m = &dss::SceneChannel::value, T = dss::SceneChannel]'
| ../src/cache/device-cache.h:124:1:   instantiated from 'static void ds::reflector<dss::SceneChannel>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::SceneChannel, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::SceneChannel, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:445:9:   instantiated from 'static ds::JsonFragment ds::ToJsonFragmentAssociateContainer<Container, First, Second>::call(const Container&) [with Container = std::map<dss::ChannelType, dss::SceneChannel>, First = dss::ChannelType, Second = dss::SceneChannel, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:502:7:   instantiated from 'void ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::Visitor::operator()(const char*) const [with MemberPtr = std::map<dss::ChannelType, dss::SceneChannel> dss::SceneEntry::*, MemberPtr m = &dss::SceneEntry::channels, T = dss::SceneEntry]'
| ../src/cache/device-cache.h:125:1:   [ skipping 7 instantiation contexts ]
| ../src/cache/device-cache.h:127:1:   instantiated from 'static void ds::reflector<dss::DeviceSceneCache>::visit(Visitor&&) [with Visitor = ds::ToJsonFragment<dss::DeviceSceneCache, void>::Visitor]'
| ../src/ds/json.h:508:5:   instantiated from 'static ds::JsonFragment ds::ToJsonFragment<T, typename std::enable_if<typename ds::reflector<T>::is_defined:: value>::type>::call(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:125:62:   instantiated from 'ds::JsonFragment ds::toJsonFragment(const T&) [with T = dss::DeviceSceneCache, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]'
| ../src/ds/json.h:130:67:   instantiated from 'std::string ds::toJson(const T&) [with T = dss::DeviceSceneCache, std::string = std::basic_string<char>]'
| ../src/cache/cache-db.h:94:5:   instantiated from 'void dss::CacheDb<T>::update(const dss::Dsuid&, const T&) [with T = dss::DeviceSceneCache]'
| ../src/hal/shade-device.cpp:69:53:   instantiated from here
| ../src/ds/json.h:417:14: error: conversion from 'int' to non-scalar type 'ds::JsonFragment' requested
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = std::chrono::time_point<std::chrono::system_clock, std::chrono::duration<long long int, std::ratio<1ll, 1000000ll> > >, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmenERROR: Function 'do_compile' failed (see <http://dsjenkins.cloudapp.net/jenkins/job/oe-core/ws/angstrom-devel-build-eglibc/work/armv5te-angstrom-linux-gnueabi/dss-1.49.3+gitr8567+290cc8e-r1.17/temp/log.do_compile.2766> for further information)
| tDeleter>]':
| ../src/ds/json.h:419:3: error: control reaches end of non-void function
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = int, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:419:3: error: control reaches end of non-void function
| ../src/ds/json.h:440: confused by earlier errors, bailing out
| make[3]: *** [../src/hal/libdsscore_a-hal-device.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = std::chrono::time_point<std::chrono::system_clock, std::chrono::duration<long long int, std::ratio<1ll, 1000000ll> > >, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:419:3: error: control reaches end of non-void function
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = int, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:419:3: error: control reaches end of non-void function
| ../src/ds/json.h:440: confused by earlier errors, bailing out
| make[3]: *** [../src/hal/libdsscore_a-light-device.o] Error 1
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = std::chrono::time_point<std::chrono::system_clock, std::chrono::duration<long long int, std::ratio<1ll, 1000000ll> > >, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:419:3: error: control reaches end of non-void function
| ../src/ds/json.h: In static member function 'static ds::JsonFragment ds::ToJsonFragment<boost::optional<T> >::call(const boost::optional<T>&) [with T = int, ds::JsonFragment = std::unique_ptr<json_object, ds::JsonFragmentDeleter>]':
| ../src/ds/json.h:419:3: error: control reaches end of non-void function
| ../src/ds/json.h:440: confused by earlier errors, bailing out
| make[3]: *** [../src/hal/libdsscore_a-shade-device.o] Error 1
| make[3]: Leaving directory `<http://dsjenkins.cloudapp.net/jenkins/job/oe-core/ws/angstrom-devel-build-eglibc/work/armv5te-angstrom-linux-gnueabi/dss-1.49.3+gitr8567+290cc8e-r1.17/git/build'>
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `<http://dsjenkins.cloudapp.net/jenkins/job/oe-core/ws/angstrom-devel-build-eglibc/work/armv5te-angstrom-linux-gnueabi/dss-1.49.3+gitr8567+290cc8e-r1.17/git/build'>
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `<http://dsjenkins.cloudapp.net/jenkins/job/oe-core/ws/angstrom-devel-build-eglibc/work/armv5te-angstrom-linux-gnueabi/dss-1.49.3+gitr8567+290cc8e-r1.17/git'>
| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + bbfatal 'oe_runmake failed'
| + echo 'ERROR: oe_runmake failed'
| ERROR: oe_runmake failed
| + exit 1
NOTE: package dss-1.49.3+gitr8567+290cc8e-r1.17: task do_compile: Failed
ERROR: Task 635 (<http://dsjenkins.cloudapp.net/jenkins/job/oe-core/ws/dS/meta-dss11-devel/recipes-digitalstrom/dss/dss_git.bb,> do_compile) failed with exit code '1'
Waiting for 1 active tasks to finish:
0: libpagekite-1.3.0+gitr534+b79d27b-r4 do_configure (pid 3020)
NOTE: package libpagekite-1.3.0+gitr534+b79d27b-r4: task do_configure: Succeeded
ERROR: '<http://dsjenkins.cloudapp.net/jenkins/job/oe-core/ws/dS/meta-dss11-devel/recipes-digitalstrom/dss/dss_git.bb'> failed
Build step 'Execute shell' marked build as failure
Not sending mail to unregistered user Krzysztof.Michonski at digitalstrom.com


More information about the dSS-merge-requests mailing list