=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for librime-1.0nb11 Scanning dependencies of target rime [ 1%] Building CXX object src/CMakeFiles/rime.dir/commit_history.cc.o [ 2%] Building CXX object src/CMakeFiles/rime.dir/candidate.cc.o [ 3%] Building CXX object src/CMakeFiles/rime.dir/composition.cc.o [ 4%] Building CXX object src/CMakeFiles/rime.dir/config.cc.o In file included from /usr/include/g++/array:35:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:10, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:18, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:10:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/parser.h:41:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/parser.h:81:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr m_pScanner; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/parser.h:82:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr m_pDirectives; ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:11:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/emitter.h:125:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr m_pState; ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:14:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:100:47: error: '>>' should be '> >' within a nested template argument list const T&, typename disable_if>::type* = 0) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:112:50: error: '>>' should be '> >' within a nested template argument list const T& key, typename enable_if>::type* = 0) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:123:22: error: expected ';' at end of member declaration virtual ~Exception() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:123:24: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~Exception() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:123:24: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~Exception() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:125:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Exception(const Exception&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:123:11: error: looser throw specifier for 'virtual YAML::Exception::~Exception()' virtual ~Exception() YAML_CPP_NOEXCEPT; ^ In file included from /usr/include/g++/bits/ios_base.h:44:0, from /usr/include/g++/ios:42, from /usr/include/g++/istream:38, from /usr/include/g++/fstream:38, from /scratch/inputmethod/librime/work/librime/src/config.cc:8: /usr/include/g++/stdexcept:211:13: error: overriding 'virtual std::runtime_error::~runtime_error() throw ()' virtual ~runtime_error() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:14:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:148:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParserException(const ParserException&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:149:28: error: expected ';' at end of member declaration virtual ~ParserException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:149:30: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~ParserException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:149:30: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~ParserException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:156:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RepresentationException(const RepresentationException&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:157:36: error: expected ';' at end of member declaration virtual ~RepresentationException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:157:38: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~RepresentationException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:157:38: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~RepresentationException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:165:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InvalidScalar(const InvalidScalar&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:166:26: error: expected ';' at end of member declaration virtual ~InvalidScalar() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:166:28: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~InvalidScalar() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:166:28: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~InvalidScalar() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:175:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyNotFound(const KeyNotFound&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:176:24: error: expected ';' at end of member declaration virtual ~KeyNotFound() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:176:26: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~KeyNotFound() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:176:26: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~KeyNotFound() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:184:29: error: expected ';' at end of member declaration virtual ~TypedKeyNotFound() YAML_CPP_NOEXCEPT {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:184:31: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~TypedKeyNotFound() YAML_CPP_NOEXCEPT {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:184:31: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~TypedKeyNotFound() YAML_CPP_NOEXCEPT {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:199:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InvalidNode(const InvalidNode&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:200:24: error: expected ';' at end of member declaration virtual ~InvalidNode() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:200:26: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~InvalidNode() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:200:26: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~InvalidNode() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:207:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BadConversion(const BadConversion&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:208:26: error: expected ';' at end of member declaration virtual ~BadConversion() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:208:28: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadConversion() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:208:28: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadConversion() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:221:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BadDereference(const BadDereference&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:222:27: error: expected ';' at end of member declaration virtual ~BadDereference() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:222:29: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadDereference() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:222:29: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadDereference() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:229:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BadSubscript(const BadSubscript&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:230:25: error: expected ';' at end of member declaration virtual ~BadSubscript() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:230:27: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadSubscript() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:230:27: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadSubscript() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:237:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BadPushback(const BadPushback&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:238:24: error: expected ';' at end of member declaration virtual ~BadPushback() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:238:26: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadPushback() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:238:26: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadPushback() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:245:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BadInsert(const BadInsert&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:246:22: error: expected ';' at end of member declaration virtual ~BadInsert() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:246:24: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadInsert() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:246:24: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadInsert() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:253:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmitterException(const EmitterException&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:254:29: error: expected ';' at end of member declaration virtual ~EmitterException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:254:31: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~EmitterException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:254:31: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~EmitterException() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:260:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BadFile(const BadFile&) = default; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:261:20: error: expected ';' at end of member declaration virtual ~BadFile() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: error: 'noexcept' does not name a type #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:261:22: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadFile() YAML_CPP_NOEXCEPT; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:21:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 #define YAML_CPP_NOEXCEPT noexcept ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/exceptions.h:261:22: note: in expansion of macro 'YAML_CPP_NOEXCEPT' virtual ~BadFile() YAML_CPP_NOEXCEPT; ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/node.h:17:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:16, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/ptr.h:21:14: error: 'shared_ptr' in namespace 'std' does not name a template type typedef std::shared_ptr shared_node; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/ptr.h:22:14: error: 'shared_ptr' in namespace 'std' does not name a template type typedef std::shared_ptr shared_node_ref; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/ptr.h:23:14: error: 'shared_ptr' in namespace 'std' does not name a template type typedef std::shared_ptr shared_node_data; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/ptr.h:24:14: error: 'shared_ptr' in namespace 'std' does not name a template type typedef std::shared_ptr shared_memory_holder; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/ptr.h:25:14: error: 'shared_ptr' in namespace 'std' does not name a template type typedef std::shared_ptr shared_memory; ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:16:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/node.h:119:45: error: 'YAML::detail::shared_memory_holder' has not been declared explicit Node(detail::node& node, detail::shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/node.h:133:19: error: 'shared_memory_holder' in namespace 'YAML::detail' does not name a type mutable detail::shared_memory_holder m_pMemory; ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:13:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/iterator.h:13, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:11, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h:40:43: error: '>>' should be '> >' within a nested template argument list typedef std::vector> node_map; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h:58:49: error: '>>' should be '> >' within a nested template argument list node_iterator_value> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h:92:36: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value, ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h:92:45: error: expected ',' or '...' before '<' token typename std::enable_if::value, ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h: In member function 'YAML::detail::node_iterator_value* YAML::detail::node_iterator_base::proxy::operator->()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h:64:51: error: 'addressof' is not a member of 'std' node_iterator_value* operator->() { return std::addressof(m_ref); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h:64:51: note: suggested alternatives: In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/utility/addressof.hpp:15:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/iterator/iterator_facade.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/as_literal.hpp:22, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string.hpp:19, from /scratch/inputmethod/librime/work/librime/src/config.cc:11: /scratch/inputmethod/librime/work/.buildlink/include/boost/core/addressof.hpp:126:1: note: 'boost::addressof' addressof(T& o) BOOST_NOEXCEPT ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/detail/type_traits.hpp:31:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/inputmethod/librime/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/inputmethod/librime/work/.buildlink/include/boost/optional.hpp:15, from /scratch/inputmethod/librime/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/inputmethod/librime/work/.buildlink/include/boost/format.hpp:38, from /scratch/inputmethod/librime/work/librime/src/config.cc:13: /scratch/inputmethod/librime/work/.buildlink/include/boost/move/detail/meta_utils.hpp:267:28: note: 'boost::move_detail::addressof' BOOST_MOVE_FORCEINLINE T * addressof( T & v ) ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:13:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/iterator.h:13, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:11, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h: In member function 'YAML::detail::node_iterator_base::proxy::operator YAML::detail::node_iterator_value*()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h:65:49: error: 'addressof' is not a member of 'std' operator node_iterator_value*() { return std::addressof(m_ref); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_iterator.h:65:49: note: suggested alternatives: In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/utility/addressof.hpp:15:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/iterator/iterator_facade.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/as_literal.hpp:22, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string.hpp:19, from /scratch/inputmethod/librime/work/librime/src/config.cc:11: /scratch/inputmethod/librime/work/.buildlink/include/boost/core/addressof.hpp:126:1: note: 'boost::addressof' addressof(T& o) BOOST_NOEXCEPT ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/detail/type_traits.hpp:31:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/inputmethod/librime/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/inputmethod/librime/work/.buildlink/include/boost/optional.hpp:15, from /scratch/inputmethod/librime/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/inputmethod/librime/work/.buildlink/include/boost/format.hpp:38, from /scratch/inputmethod/librime/work/librime/src/config.cc:13: /scratch/inputmethod/librime/work/.buildlink/include/boost/move/detail/meta_utils.hpp:267:28: note: 'boost::move_detail::addressof' BOOST_MOVE_FORCEINLINE T * addressof( T & v ) ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/iterator.h:13:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:11, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h: At global scope: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:44:41: error: 'shared_memory_holder' has not been declared explicit iterator_base(base_type rhs, shared_memory_holder pMemory) ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:49:31: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value, ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:49:40: error: expected ',' or '...' before '<' token typename std::enable_if::value, ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:87:3: error: 'shared_memory_holder' does not name a type shared_memory_holder m_pMemory; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h: In member function 'V* YAML::detail::iterator_base::proxy::operator->()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:33:30: error: 'addressof' is not a member of 'std' V* operator->() { return std::addressof(m_ref); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:33:30: note: suggested alternatives: In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/utility/addressof.hpp:15:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/iterator/iterator_facade.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/as_literal.hpp:22, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string.hpp:19, from /scratch/inputmethod/librime/work/librime/src/config.cc:11: /scratch/inputmethod/librime/work/.buildlink/include/boost/core/addressof.hpp:126:1: note: 'boost::addressof' addressof(T& o) BOOST_NOEXCEPT ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/detail/type_traits.hpp:31:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/inputmethod/librime/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/inputmethod/librime/work/.buildlink/include/boost/optional.hpp:15, from /scratch/inputmethod/librime/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/inputmethod/librime/work/.buildlink/include/boost/format.hpp:38, from /scratch/inputmethod/librime/work/librime/src/config.cc:13: /scratch/inputmethod/librime/work/.buildlink/include/boost/move/detail/meta_utils.hpp:267:28: note: 'boost::move_detail::addressof' BOOST_MOVE_FORCEINLINE T * addressof( T & v ) ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/iterator.h:13:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:11, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h: In member function 'YAML::detail::iterator_base::proxy::operator V*()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:34:28: error: 'addressof' is not a member of 'std' operator V*() { return std::addressof(m_ref); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:34:28: note: suggested alternatives: In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/utility/addressof.hpp:15:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/iterator/iterator_facade.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/as_literal.hpp:22, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string.hpp:19, from /scratch/inputmethod/librime/work/librime/src/config.cc:11: /scratch/inputmethod/librime/work/.buildlink/include/boost/core/addressof.hpp:126:1: note: 'boost::addressof' addressof(T& o) BOOST_NOEXCEPT ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/detail/type_traits.hpp:31:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/inputmethod/librime/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/inputmethod/librime/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/inputmethod/librime/work/.buildlink/include/boost/optional.hpp:15, from /scratch/inputmethod/librime/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/inputmethod/librime/work/.buildlink/include/boost/format.hpp:38, from /scratch/inputmethod/librime/work/librime/src/config.cc:13: /scratch/inputmethod/librime/work/.buildlink/include/boost/move/detail/meta_utils.hpp:267:28: note: 'boost::move_detail::addressof' BOOST_MOVE_FORCEINLINE T * addressof( T & v ) ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/iterator.h:13:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:11, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h: In constructor 'YAML::detail::iterator_base::iterator_base()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:43:35: error: class 'YAML::detail::iterator_base' does not have any field named 'm_pMemory' iterator_base() : m_iterator(), m_pMemory() {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h: In constructor 'YAML::detail::iterator_base::iterator_base(YAML::detail::iterator_base::base_type, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:45:26: error: class 'YAML::detail::iterator_base' does not have any field named 'm_pMemory' : m_iterator(rhs), m_pMemory(pMemory) {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h: In constructor 'YAML::detail::iterator_base::iterator_base(const YAML::detail::iterator_base&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:51:37: error: class 'YAML::detail::iterator_base' does not have any field named 'm_pMemory' : m_iterator(rhs.m_iterator), m_pMemory(rhs.m_pMemory) {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h: In member function 'YAML::detail::iterator_base::value_type YAML::detail::iterator_base::operator*() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:77:34: error: 'm_pMemory' was not declared in this scope return value_type(Node(*v, m_pMemory)); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/iterator.h:79:40: error: 'm_pMemory' was not declared in this scope return value_type(Node(*v.first, m_pMemory), Node(*v.second, m_pMemory)); ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:12:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h: At global scope: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h:29:20: error: 'shared_node' was not declared in this scope typedef std::set Nodes; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h:29:31: error: template argument 1 is invalid typedef std::set Nodes; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h:29:31: error: template argument 2 is invalid /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h:29:31: error: template argument 3 is invalid /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h:41:3: error: 'shared_memory' does not name a type shared_memory m_pMemory; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h: In constructor 'YAML::detail::memory_holder::memory_holder()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h:35:21: error: class 'YAML::detail::memory_holder' does not have any field named 'm_pMemory' memory_holder() : m_pMemory(new memory) {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h: In member function 'YAML::detail::node& YAML::detail::memory_holder::create_node()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/memory.h:37:32: error: 'm_pMemory' was not declared in this scope node& create_node() { return m_pMemory->create_node(); } ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:13:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:14, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:13, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h: At global scope: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:33:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 node_data(const node_data&) = delete; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:34:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 node_data& operator=(const node_data&) = delete; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:63:30: error: 'shared_memory_holder' has not been declared void push_back(node& node, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:64:39: error: 'shared_memory_holder' has not been declared void insert(node& key, node& value, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:68:29: error: 'shared_memory_holder' has not been declared node* get(const Key& key, shared_memory_holder pMemory) const; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:70:29: error: 'shared_memory_holder' has not been declared node& get(const Key& key, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:72:31: error: 'shared_memory_holder' has not been declared bool remove(const Key& key, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:74:24: error: 'shared_memory_holder' has not been declared node* get(node& key, shared_memory_holder pMemory) const; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:75:24: error: 'shared_memory_holder' has not been declared node& get(node& key, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:76:26: error: 'shared_memory_holder' has not been declared bool remove(node& key, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:81:21: error: 'shared_memory_holder' has not been declared shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:94:23: error: 'shared_memory_holder' has not been declared void convert_to_map(shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:95:32: error: 'shared_memory_holder' has not been declared void convert_sequence_to_map(shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:98:46: error: 'shared_memory_holder' has not been declared static node& convert_to_node(const T& rhs, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_data.h:117:45: error: '>>' should be '> >' within a nested template argument list typedef std::vector> node_map; ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:14:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:13, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:20:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 node_ref(const node_ref&) = delete; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:21:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 node_ref& operator=(const node_ref&) = delete; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:54:30: error: 'shared_memory_holder' has not been declared void push_back(node& node, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:57:39: error: 'shared_memory_holder' has not been declared void insert(node& key, node& value, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:63:29: error: 'shared_memory_holder' has not been declared node* get(const Key& key, shared_memory_holder pMemory) const { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:67:29: error: 'shared_memory_holder' has not been declared node& get(const Key& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:71:31: error: 'shared_memory_holder' has not been declared bool remove(const Key& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:75:24: error: 'shared_memory_holder' has not been declared node* get(node& key, shared_memory_holder pMemory) const { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:78:24: error: 'shared_memory_holder' has not been declared node& get(node& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:81:26: error: 'shared_memory_holder' has not been declared bool remove(node& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:88:21: error: 'shared_memory_holder' has not been declared shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:93:3: error: 'shared_node_data' does not name a type shared_node_data m_pData; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In constructor 'YAML::detail::node_ref::node_ref()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:19:16: error: class 'YAML::detail::node_ref' does not have any field named 'm_pData' node_ref() : m_pData(new node_data) {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'bool YAML::detail::node_ref::is_defined() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:23:36: error: 'm_pData' was not declared in this scope bool is_defined() const { return m_pData->is_defined(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'const YAML::Mark& YAML::detail::node_ref::mark() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:24:37: error: 'm_pData' was not declared in this scope const Mark& mark() const { return m_pData->mark(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::NodeType::value YAML::detail::node_ref::type() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:25:41: error: 'm_pData' was not declared in this scope NodeType::value type() const { return m_pData->type(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'const string& YAML::detail::node_ref::scalar() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:26:46: error: 'm_pData' was not declared in this scope const std::string& scalar() const { return m_pData->scalar(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'const string& YAML::detail::node_ref::tag() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:27:43: error: 'm_pData' was not declared in this scope const std::string& tag() const { return m_pData->tag(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::EmitterStyle::value YAML::detail::node_ref::style() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:28:46: error: 'm_pData' was not declared in this scope EmitterStyle::value style() const { return m_pData->style(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::mark_defined()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:30:25: error: 'm_pData' was not declared in this scope void mark_defined() { m_pData->mark_defined(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_data(const YAML::detail::node_ref&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:31:40: error: 'm_pData' was not declared in this scope void set_data(const node_ref& rhs) { m_pData = rhs.m_pData; } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:31:54: error: 'const class YAML::detail::node_ref' has no member named 'm_pData' void set_data(const node_ref& rhs) { m_pData = rhs.m_pData; } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:33:37: error: 'm_pData' was not declared in this scope void set_mark(const Mark& mark) { m_pData->set_mark(mark); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:34:41: error: 'm_pData' was not declared in this scope void set_type(NodeType::value type) { m_pData->set_type(type); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:35:42: error: 'm_pData' was not declared in this scope void set_tag(const std::string& tag) { m_pData->set_tag(tag); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_null()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:36:21: error: 'm_pData' was not declared in this scope void set_null() { m_pData->set_null(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:37:48: error: 'm_pData' was not declared in this scope void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:38:47: error: 'm_pData' was not declared in this scope void set_style(EmitterStyle::value style) { m_pData->set_style(style); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'std::size_t YAML::detail::node_ref::size() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:41:37: error: 'm_pData' was not declared in this scope std::size_t size() const { return m_pData->size(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::detail::const_node_iterator YAML::detail::node_ref::begin() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:44:43: error: 'm_pData' was not declared in this scope return static_cast(*m_pData).begin(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::detail::node_iterator YAML::detail::node_ref::begin()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:46:34: error: 'm_pData' was not declared in this scope node_iterator begin() { return m_pData->begin(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::detail::const_node_iterator YAML::detail::node_ref::end() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:49:43: error: 'm_pData' was not declared in this scope return static_cast(*m_pData).end(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::detail::node_iterator YAML::detail::node_ref::end()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:51:32: error: 'm_pData' was not declared in this scope node_iterator end() { return m_pData->end(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::push_back(YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:55:5: error: 'm_pData' was not declared in this scope m_pData->push_back(node, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::insert(YAML::detail::node&, YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:58:5: error: 'm_pData' was not declared in this scope m_pData->insert(key, value, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::detail::node* YAML::detail::node_ref::get(const Key&, int) const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:64:43: error: 'm_pData' was not declared in this scope return static_cast(*m_pData).get(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::detail::node& YAML::detail::node_ref::get(const Key&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:68:12: error: 'm_pData' was not declared in this scope return m_pData->get(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'bool YAML::detail::node_ref::remove(const Key&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:72:12: error: 'm_pData' was not declared in this scope return m_pData->remove(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::detail::node* YAML::detail::node_ref::get(YAML::detail::node&, int) const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:76:43: error: 'm_pData' was not declared in this scope return static_cast(*m_pData).get(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'YAML::detail::node& YAML::detail::node_ref::get(YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:79:12: error: 'm_pData' was not declared in this scope return m_pData->get(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'bool YAML::detail::node_ref::remove(YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:82:12: error: 'm_pData' was not declared in this scope return m_pData->remove(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::force_insert(const Key&, const Value&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node_ref.h:89:5: error: 'm_pData' was not declared in this scope m_pData->force_insert(key, value, pMemory); ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:13:0, from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: At global scope: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:22:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 node(const node&) = delete; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:23:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 node& operator=(const node&) = delete; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:37:29: error: 'shared_memory_holder' has not been declared bool equals(const T& rhs, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:38:32: error: 'shared_memory_holder' has not been declared bool equals(const char* rhs, shared_memory_holder pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:109:31: error: 'shared_memory_holder' has not been declared void push_back(node& input, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:113:39: error: 'shared_memory_holder' has not been declared void insert(node& key, node& value, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:121:29: error: 'shared_memory_holder' has not been declared node* get(const Key& key, shared_memory_holder pMemory) const { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:128:29: error: 'shared_memory_holder' has not been declared node& get(const Key& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:134:31: error: 'shared_memory_holder' has not been declared bool remove(const Key& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:138:24: error: 'shared_memory_holder' has not been declared node* get(node& key, shared_memory_holder pMemory) const { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:144:24: error: 'shared_memory_holder' has not been declared node& get(node& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:150:26: error: 'shared_memory_holder' has not been declared bool remove(node& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:157:21: error: 'shared_memory_holder' has not been declared shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:162:3: error: 'shared_node_ref' does not name a type shared_node_ref m_pRef; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In constructor 'YAML::detail::node::node()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:21:12: error: class 'YAML::detail::node' does not have any field named 'm_pRef' node() : m_pRef(new node_ref) {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'bool YAML::detail::node::is(const YAML::detail::node&) const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:25:43: error: 'm_pRef' was not declared in this scope bool is(const node& rhs) const { return m_pRef == rhs.m_pRef; } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:25:57: error: 'const class YAML::detail::node' has no member named 'm_pRef' bool is(const node& rhs) const { return m_pRef == rhs.m_pRef; } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'const YAML::detail::node_ref* YAML::detail::node::ref() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:26:40: error: 'm_pRef' was not declared in this scope const node_ref* ref() const { return m_pRef.get(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'bool YAML::detail::node::is_defined() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:28:36: error: 'm_pRef' was not declared in this scope bool is_defined() const { return m_pRef->is_defined(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'const YAML::Mark& YAML::detail::node::mark() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:29:37: error: 'm_pRef' was not declared in this scope const Mark& mark() const { return m_pRef->mark(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::NodeType::value YAML::detail::node::type() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:30:41: error: 'm_pRef' was not declared in this scope NodeType::value type() const { return m_pRef->type(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'const string& YAML::detail::node::scalar() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:32:46: error: 'm_pRef' was not declared in this scope const std::string& scalar() const { return m_pRef->scalar(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'const string& YAML::detail::node::tag() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:33:43: error: 'm_pRef' was not declared in this scope const std::string& tag() const { return m_pRef->tag(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::EmitterStyle::value YAML::detail::node::style() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:34:46: error: 'm_pRef' was not declared in this scope EmitterStyle::value style() const { return m_pRef->style(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::mark_defined()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:44:5: error: 'm_pRef' was not declared in this scope m_pRef->mark_defined(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_ref(const YAML::detail::node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:61:5: error: 'm_pRef' was not declared in this scope m_pRef = rhs.m_pRef; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:61:18: error: 'const class YAML::detail::node' has no member named 'm_pRef' m_pRef = rhs.m_pRef; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_data(const YAML::detail::node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:66:5: error: 'm_pRef' was not declared in this scope m_pRef->set_data(*rhs.m_pRef); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:66:27: error: 'const class YAML::detail::node' has no member named 'm_pRef' m_pRef->set_data(*rhs.m_pRef); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:69:37: error: 'm_pRef' was not declared in this scope void set_mark(const Mark& mark) { m_pRef->set_mark(mark); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:74:5: error: 'm_pRef' was not declared in this scope m_pRef->set_type(type); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_null()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:78:5: error: 'm_pRef' was not declared in this scope m_pRef->set_null(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:82:5: error: 'm_pRef' was not declared in this scope m_pRef->set_scalar(scalar); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:86:5: error: 'm_pRef' was not declared in this scope m_pRef->set_tag(tag); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:92:5: error: 'm_pRef' was not declared in this scope m_pRef->set_style(style); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'std::size_t YAML::detail::node::size() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:96:37: error: 'm_pRef' was not declared in this scope std::size_t size() const { return m_pRef->size(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::detail::const_node_iterator YAML::detail::node::begin() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:99:42: error: 'm_pRef' was not declared in this scope return static_cast(*m_pRef).begin(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::detail::node_iterator YAML::detail::node::begin()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:101:34: error: 'm_pRef' was not declared in this scope node_iterator begin() { return m_pRef->begin(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::detail::const_node_iterator YAML::detail::node::end() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:104:42: error: 'm_pRef' was not declared in this scope return static_cast(*m_pRef).end(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::detail::node_iterator YAML::detail::node::end()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:106:32: error: 'm_pRef' was not declared in this scope node_iterator end() { return m_pRef->end(); } ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::push_back(YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:110:5: error: 'm_pRef' was not declared in this scope m_pRef->push_back(input, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::insert(YAML::detail::node&, YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:114:5: error: 'm_pRef' was not declared in this scope m_pRef->insert(key, value, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::detail::node* YAML::detail::node::get(const Key&, int) const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:125:42: error: 'm_pRef' was not declared in this scope return static_cast(*m_pRef).get(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::detail::node& YAML::detail::node::get(const Key&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:129:19: error: 'm_pRef' was not declared in this scope node& value = m_pRef->get(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'bool YAML::detail::node::remove(const Key&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:135:12: error: 'm_pRef' was not declared in this scope return m_pRef->remove(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::detail::node* YAML::detail::node::get(YAML::detail::node&, int) const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:142:42: error: 'm_pRef' was not declared in this scope return static_cast(*m_pRef).get(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'YAML::detail::node& YAML::detail::node::get(YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:145:19: error: 'm_pRef' was not declared in this scope node& value = m_pRef->get(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'bool YAML::detail::node::remove(YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:151:12: error: 'm_pRef' was not declared in this scope return m_pRef->remove(key, pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::force_insert(const Key&, const Value&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/node.h:158:5: error: 'm_pRef' was not declared in this scope m_pRef->force_insert(key, value, pMemory); ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:17:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In constructor 'YAML::Node::Node(YAML::NodeType::value)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:22:7: error: class 'YAML::Node' does not have any field named 'm_pMemory' m_pMemory(new detail::memory_holder), ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:23:16: error: 'm_pMemory' was not declared in this scope m_pNode(&m_pMemory->create_node()) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In constructor 'YAML::Node::Node(const T&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:30:7: error: class 'YAML::Node' does not have any field named 'm_pMemory' m_pMemory(new detail::memory_holder), ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:31:16: error: 'm_pMemory' was not declared in this scope m_pNode(&m_pMemory->create_node()) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In constructor 'YAML::Node::Node(const YAML::detail::iterator_value&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:37:7: error: class 'YAML::Node' does not have any field named 'm_pMemory' m_pMemory(rhs.m_pMemory), ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:37:21: error: 'const struct YAML::detail::iterator_value' has no member named 'm_pMemory' m_pMemory(rhs.m_pMemory), ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In copy constructor 'YAML::Node::Node(const YAML::Node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:42:7: error: class 'YAML::Node' does not have any field named 'm_pMemory' m_pMemory(rhs.m_pMemory), ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:42:21: error: 'const class YAML::Node' has no member named 'm_pMemory' m_pMemory(rhs.m_pMemory), ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: At global scope: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:47:47: error: 'YAML::detail::shared_memory_holder' has not been declared inline Node::Node(detail::node& node, detail::shared_memory_holder pMemory) ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In constructor 'YAML::Node::Node(YAML::detail::node&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:48:24: error: class 'YAML::Node' does not have any field named 'm_pMemory' : m_isValid(true), m_pMemory(pMemory), m_pNode(&node) {} ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'void YAML::Node::EnsureNodeExists() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:56:5: error: 'm_pMemory' was not declared in this scope m_pMemory.reset(new detail::memory_holder); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'void YAML::Node::reset(const YAML::Node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:208:3: error: 'm_pMemory' was not declared in this scope m_pMemory = rhs.m_pMemory; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:208:19: error: 'const class YAML::Node' has no member named 'm_pMemory' m_pMemory = rhs.m_pMemory; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'void YAML::Node::AssignData(const YAML::Node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:257:3: error: 'm_pMemory' was not declared in this scope m_pMemory->merge(*rhs.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:257:25: error: 'const class YAML::Node' has no member named 'm_pMemory' m_pMemory->merge(*rhs.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'void YAML::Node::AssignNode(const YAML::Node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:267:5: error: 'm_pMemory' was not declared in this scope m_pMemory = rhs.m_pMemory; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:267:21: error: 'const class YAML::Node' has no member named 'm_pMemory' m_pMemory = rhs.m_pMemory; ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:272:3: error: 'm_pMemory' was not declared in this scope m_pMemory->merge(*rhs.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:272:25: error: 'const class YAML::Node' has no member named 'm_pMemory' m_pMemory->merge(*rhs.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'YAML::const_iterator YAML::Node::begin() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:286:53: error: 'm_pMemory' was not declared in this scope return m_pNode ? const_iterator(m_pNode->begin(), m_pMemory) ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'YAML::iterator YAML::Node::begin()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:293:47: error: 'm_pMemory' was not declared in this scope return m_pNode ? iterator(m_pNode->begin(), m_pMemory) : iterator(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'YAML::const_iterator YAML::Node::end() const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:299:51: error: 'm_pMemory' was not declared in this scope return m_pNode ? const_iterator(m_pNode->end(), m_pMemory) : const_iterator(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'YAML::iterator YAML::Node::end()': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:305:45: error: 'm_pMemory' was not declared in this scope return m_pNode ? iterator(m_pNode->end(), m_pMemory) : iterator(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'void YAML::Node::push_back(const YAML::Node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:322:36: error: 'm_pMemory' was not declared in this scope m_pNode->push_back(*rhs.m_pNode, m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:323:25: error: 'const class YAML::Node' has no member named 'm_pMemory' m_pMemory->merge(*rhs.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'const YAML::Node YAML::Node::operator[](const Key&) const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:378:57: error: 'm_pMemory' was not declared in this scope .get(detail::to_value(key), m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'YAML::Node YAML::Node::operator[](const Key&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:390:61: error: 'm_pMemory' was not declared in this scope detail::node& value = m_pNode->get(detail::to_value(key), m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'bool YAML::Node::remove(const Key&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:399:49: error: 'm_pMemory' was not declared in this scope return m_pNode->remove(detail::to_value(key), m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'const YAML::Node YAML::Node::operator[](const YAML::Node&) const': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:407:3: error: 'm_pMemory' was not declared in this scope m_pMemory->merge(*key.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:407:25: error: 'const class YAML::Node' has no member named 'm_pMemory' m_pMemory->merge(*key.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'YAML::Node YAML::Node::operator[](const YAML::Node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:421:3: error: 'm_pMemory' was not declared in this scope m_pMemory->merge(*key.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:421:25: error: 'const class YAML::Node' has no member named 'm_pMemory' m_pMemory->merge(*key.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'bool YAML::Node::remove(const YAML::Node&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:431:40: error: 'm_pMemory' was not declared in this scope return m_pNode->remove(*key.m_pNode, m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h: In member function 'void YAML::Node::force_insert(const Key&, const Value&)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/impl.h:441:25: error: 'm_pMemory' was not declared in this scope m_pMemory); ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:18:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h: At global scope: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:166:29: error: '>>' should be '> >' within a nested template argument list struct convert> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:193:29: error: '>>' should be '> >' within a nested template argument list struct convert> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:220:27: error: '>>' should be '> >' within a nested template argument list struct convert> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:247:16: error: 'array' is not a member of 'std' struct convert> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:247:16: note: suggested alternative: In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical.hpp:50:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /scratch/inputmethod/librime/work/.buildlink/include/boost/lexical_cast.hpp:32, from /scratch/inputmethod/librime/work/librime/src/config.cc:14: /scratch/inputmethod/librime/work/.buildlink/include/boost/array.hpp:61:11: note: 'boost::array' class array { ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:18:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:247:16: error: 'array' is not a member of 'std' struct convert> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:247:16: note: suggested alternative: In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical.hpp:50:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /scratch/inputmethod/librime/work/.buildlink/include/boost/lexical_cast.hpp:32, from /scratch/inputmethod/librime/work/librime/src/config.cc:14: /scratch/inputmethod/librime/work/.buildlink/include/boost/array.hpp:61:11: note: 'boost::array' class array { ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:18:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:247:31: error: spurious '>>', use '>' to terminate a template argument list struct convert> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:247:31: error: wrong number of template arguments (2, should be 1) In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:16:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/node.h:142:8: note: provided for 'template struct YAML::convert' struct convert; ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:18:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/convert.h:280:30: error: '>>' should be '> >' within a nested template argument list struct convert> { ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:20:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:19:42: error: 'shared_memory_holder' has not been declared const Key& /* key */, shared_memory_holder /* pMemory */) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:26:30: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value && ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:26:39: error: expected template-argument before '<' token typename std::enable_if::value && ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:26:39: error: expected '>' before '<' token /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:27:78: error: template argument 2 is invalid !std::is_same::value>::type> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:27:80: error: expected '::' before '{' token !std::is_same::value>::type> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:27:80: error: expected identifier before '{' token /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:27:80: error: qualified name does not name a class before '{' token /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:44:35: error: 'enable_if' in namespace 'std' does not name a template type struct get_idx::value>::type> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:44:44: error: expected template-argument before '<' token struct get_idx::value>::type> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:44:44: error: expected '>' before '<' token /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:44:78: error: template argument 2 is invalid struct get_idx::value>::type> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:44:80: error: expected '::' before '{' token struct get_idx::value>::type> { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:44:80: error: expected identifier before '{' token /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:44:80: error: qualified name does not name a class before '{' token /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:60:40: error: 'shared_memory_holder' has not been declared inline bool node::equals(const T& rhs, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:68:43: error: 'shared_memory_holder' has not been declared inline bool node::equals(const char* rhs, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:75:29: error: 'shared_memory_holder' has not been declared shared_memory_holder pMemory) const { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:100:45: error: 'shared_memory_holder' has not been declared inline node& node_data::get(const Key& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h: In member function 'YAML::detail::node& YAML::detail::node_data::get(const Key&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:125:20: error: base operand of '->' is not a pointer node& v = pMemory->create_node(); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h: At global scope: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:131:47: error: 'shared_memory_holder' has not been declared inline bool node_data::remove(const Key& key, shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h: In member function 'bool YAML::detail::node_data::remove(const Key&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:137:29: error: 'next' is not a member of 'std' kv_pairs::iterator jt = std::next(it); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:137:29: note: suggested alternatives: In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range_core.hpp:45:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/as_literal.hpp:22, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string.hpp:19, from /scratch/inputmethod/librime/work/librime/src/config.cc:11: /scratch/inputmethod/librime/work/.buildlink/include/boost/next_prior.hpp:179:10: note: 'boost::next' inline T next(T x, Distance n) ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/boost/mpl/next.hpp:17:0, from /scratch/inputmethod/librime/work/.buildlink/include/boost/mpl/bind.hpp:25, from /scratch/inputmethod/librime/work/.buildlink/include/boost/mpl/lambda.hpp:18, from /scratch/inputmethod/librime/work/.buildlink/include/boost/mpl/apply.hpp:25, from /scratch/inputmethod/librime/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /scratch/inputmethod/librime/work/.buildlink/include/boost/range/as_literal.hpp:22, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /scratch/inputmethod/librime/work/.buildlink/include/boost/algorithm/string.hpp:19, from /scratch/inputmethod/librime/work/librime/src/config.cc:11: /scratch/inputmethod/librime/work/.buildlink/include/boost/mpl/next_prior.hpp:29:8: note: 'boost::mpl::next' struct next ^ In file included from /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/yaml.h:20:0, from /scratch/inputmethod/librime/work/librime/src/config.cc:15: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h: At global scope: /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:156:37: error: 'shared_memory_holder' has not been declared shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:176:41: error: 'shared_memory_holder' has not been declared shared_memory_holder pMemory) { ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h: In static member function 'static YAML::detail::node& YAML::detail::node_data::convert_to_node(const T&, int)': /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:179:10: error: base operand of '->' is not a pointer pMemory->merge(*value.m_pMemory); ^ /scratch/inputmethod/librime/work/.buildlink/include/yaml-cpp/node/detail/impl.h:179:25: error: 'class YAML::Node' has no member named 'm_pMemory' pMemory->merge(*value.m_pMemory); ^ [ 5%] Building CXX object src/CMakeFiles/rime.dir/context.cc.o --- src/CMakeFiles/rime.dir/config.cc.o --- *** [src/CMakeFiles/rime.dir/config.cc.o] Error code 1 make[2]: stopped in /scratch/inputmethod/librime/work/librime 1 error make[2]: stopped in /scratch/inputmethod/librime/work/librime --- src/CMakeFiles/rime.dir/all --- *** [src/CMakeFiles/rime.dir/all] Error code 2 make[1]: stopped in /scratch/inputmethod/librime/work/librime 1 error make[1]: stopped in /scratch/inputmethod/librime/work/librime *** [all] Error code 2 make: stopped in /scratch/inputmethod/librime/work/librime 1 error make: stopped in /scratch/inputmethod/librime/work/librime *** Error code 2 Stop. make[1]: stopped in /bulk-data/pkgsrc/inputmethod/librime *** Error code 1 Stop. make: stopped in /bulk-data/pkgsrc/inputmethod/librime