New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpencolorIO failed to build with yaml-cpp 0.5.1 #318

Open
Pinkbyte opened this Issue Jun 8, 2013 · 15 comments

Comments

Projects
None yet
8 participants
@Pinkbyte

Pinkbyte commented Jun 8, 2013

build output:

/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::LogUnknownKeyWarning(const string&, const YAML::Node&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:45:16: error: no match for 'operator>>' in 'tag >> key'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:45:16: note: candidates are:
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:80:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:80:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::ColorSpaceRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::ColorSpace&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:82:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::GroupTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:82:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::GroupTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::GroupTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:84:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:84:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::TransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::Transform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:86:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:86:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::LookRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::Look&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:90:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::AllocationTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:90:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::AllocationTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::AllocationTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:92:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::CDLTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:92:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::CDLTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::CDLTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:94:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:94:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::ColorSpaceTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::ColorSpaceTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:96:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ExponentTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:96:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::ExponentTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::ExponentTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:98:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::FileTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:98:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::FileTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::FileTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h💯49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LogTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h💯49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::LogTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::LogTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:102:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:102:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::LookTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::LookTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:104:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::MatrixTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:104:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::MatrixTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::MatrixTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:106:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TruelightTransformRcPtr&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:106:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::TruelightTransformRcPtr& {aka std::tr1::shared_ptrOpenColorIO::v1::TruelightTransform&}'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:111:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::BitDepth&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:111:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::BitDepth&'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:113:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Allocation&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:113:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::Allocation&'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:115:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceDirection&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:115:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::ColorSpaceDirection&'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:117:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformDirection&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:117:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::TransformDirection&'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:119:49: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Interpolation&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.h:119:49: note: no known conversion for argument 2 from 'std::string {aka std::basic_string}' to 'OpenColorIO::v1::Interpolation&'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/complex:488:5: note: template<class _Tp, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/istream:761:5: note: template std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, Traits>&, signed char)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/istream:756:5: note: template std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, Traits>&, unsigned char)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/istream:714:5: note: template std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/istream:709:5: note: template std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/bits/istream.tcc:925:5: note: template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/bits/istream.tcc:957:5: note: template<class _CharT2, class _Traits2> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, CharT2)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/bits/basic_string.tcc:998:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::basic_string<_CharT, _Traits, Alloc>&)
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:50:20: error: 'const class YAML::Node' has no member named 'GetMark'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:51:19: error: 'const class YAML::Node' has no member named 'GetMark'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:63:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:63:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:64:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:72:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:78:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:84:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:90:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:97:48: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:103:40: error: expected primary-expression before 'bool'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:103:40: error: expected ')' before 'bool'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:110:50: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:129:54: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:136:54: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:199:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:199:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:200:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:208:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:214:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:221:54: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:228:54: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:288:25: error: 'const class YAML::Node' has no member named 'GetMark'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:289:24: error: 'const class YAML::Node' has no member named 'GetMark'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:297:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:297:47: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:302:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:302:40: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:307:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:307:47: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:313:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:313:45: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:318:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:318:41: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:323:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:323:42: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:328:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:328:40: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:333:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:333:41: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:338:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:338:43: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:343:18: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:343:46: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:361:25: error: 'const class YAML::Node' has no member named 'GetMark'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:362:24: error: 'const class YAML::Node' has no member named 'GetMark'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::GroupTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:415:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:415:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:416:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:427:33: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:427:52: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:443:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::FileTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:482:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:482:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:483:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:491:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:497:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:504:53: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:511:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:545:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:545:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:546:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:554:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:560:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:567:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:594:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:594:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:595:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:603:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:609:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:615:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:622:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ExponentTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:650:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:650:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:651:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:676:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LogTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:706:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:706:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:707:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:716:40: error: expected primary-expression before 'float'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:716:40: error: expected ')' before 'float'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:723:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::MatrixTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:749:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:749:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:750:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:791:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::CDLTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:834:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:834:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:835:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:889:40: error: expected primary-expression before 'float'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:889:40: error: expected ')' before 'float'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:896:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::AllocationTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:951:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:951:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:952:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:961:50: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:980:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TruelightTransformRcPtr&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1017:14: error: 'Iterator' is not a member of 'YAML'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1017:29: error: expected ';' before 'iter'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1018:14: error: 'iter' was not declared in this scope
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1026:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1032:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1038:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1044:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1050:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1056:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1062:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1068:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1074:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1080:51: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1087:58: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::BitDepth&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1169:14: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1169:30: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Allocation&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1180:14: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1180:30: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceDirection&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1191:14: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1191:30: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformDirection&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1202:14: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1202:30: error: expected primary-expression before '>' token
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp: In function 'void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Interpolation&)':
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1213:14: error: 'const class YAML::Node' has no member named 'Read'
/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8/src/core/OCIOYaml.cpp:1213:30: error: expected primary-expression before '>' token
make[2]: *
* [src/core/CMakeFiles/OpenColorIO.dir/OCIOYaml.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory /var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8_build' make[1]: *** [src/core/CMakeFiles/OpenColorIO.dir/all] Error 2 make[1]: Leaving directory/var/tmp/portage/media-libs/opencolorio-1.0.8/work/opencolorio-1.0.8_build'
make: *** [all] Error 2

Downstream bugreport - https://bugs.gentoo.org/show_bug.cgi?id=471366

@salamanderrake

This comment has been minimized.

Show comment
Hide comment
@salamanderrake

salamanderrake Sep 15, 2013

I can confirm.

salamanderrake commented Sep 15, 2013

I can confirm.

@jeremyselan

This comment has been minimized.

Show comment
Hide comment
@jeremyselan

jeremyselan Sep 23, 2013

Collaborator

Thanks for the report. @nrusch, @dbr - Any thoughts on how best to attack this?

Collaborator

jeremyselan commented Sep 23, 2013

Thanks for the report. @nrusch, @dbr - Any thoughts on how best to attack this?

@salamanderrake

This comment has been minimized.

Show comment
Hide comment
@salamanderrake

salamanderrake Sep 23, 2013

Ok I take that back ocio 1.0.8 fails with yaml-cpp 0.5.1 while latest git as of 09/23/2012 it compiles, but it does fail with python3.2/3.3 so could you add an option to force python2.7 or port to python 3.2/3.3/3.4. I will make that another bug report.
!!EDIT!! Release git as 1.0.9 since that will fix it.

salamanderrake commented Sep 23, 2013

Ok I take that back ocio 1.0.8 fails with yaml-cpp 0.5.1 while latest git as of 09/23/2012 it compiles, but it does fail with python3.2/3.3 so could you add an option to force python2.7 or port to python 3.2/3.3/3.4. I will make that another bug report.
!!EDIT!! Release git as 1.0.9 since that will fix it.

@jeremyselan

This comment has been minimized.

Show comment
Hide comment
@jeremyselan

jeremyselan Sep 23, 2013

Collaborator

Ok, I've released 1.0.9. Please test this and see if it works.

Collaborator

jeremyselan commented Sep 23, 2013

Ok, I've released 1.0.9. Please test this and see if it works.

@salamanderrake

This comment has been minimized.

Show comment
Hide comment
@salamanderrake

salamanderrake Sep 23, 2013

It works fine but now with gentoo ebuild it fails.
This is the command I used to mimic what the ebuild was doing minus -DWITH_EXTERNAL_LCMS since its no longer in the build system.

cmake ../opencolorio -DUSE_EXTERNAL_TINYXML=ON -DUSE_EXTERNAL_YAML=ON -DOCIO_BUILD_SHARED=ON -DOCIO_BUILD_STATIC=OFF -DPYTHON=python2.7

So it actually fails still with yaml-cpp 0.5

Here is the failed compiled message.

make -j1
[  1%] Building CXX object src/core/CMakeFiles/OpenColorIO.dir/OCIOYaml.cpp.o
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::LogUnknownKeyWarning(const string&, const YAML::Node&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:13: error: no match for ‘operator>>’ (operand types are ‘const YAML::Node’ and ‘std::string {aka std::basic_string<char>}’)
         tag >> key;
             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:13: note: candidates are:
In file included from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:35:0:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:80:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, ColorSpaceRcPtr& cs);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:80:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::ColorSpaceRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::ColorSpace>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:82:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::GroupTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, GroupTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:82:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::GroupTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::GroupTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:84:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, TransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:84:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::TransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::Transform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:86:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, LookRcPtr& cs);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:86:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::LookRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::Look>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:90:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::AllocationTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, AllocationTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:90:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::AllocationTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::AllocationTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:92:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::CDLTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, CDLTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:92:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::CDLTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::CDLTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:94:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, ColorSpaceTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:94:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::ColorSpaceTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::ColorSpaceTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:96:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ExponentTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, ExponentTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:96:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::ExponentTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::ExponentTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:98:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::FileTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, FileTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:98:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::FileTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::FileTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:100:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LogTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, LogTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:100:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::LogTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::LogTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:102:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, LookTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:102:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::LookTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::LookTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:104:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::MatrixTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, MatrixTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:104:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::MatrixTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::MatrixTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:106:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TruelightTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, TruelightTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:106:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::TruelightTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::TruelightTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:111:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::BitDepth&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, BitDepth& depth);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:111:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::BitDepth&’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:113:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Allocation&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, Allocation& alloc);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:113:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::Allocation&’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:115:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceDirection&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, ColorSpaceDirection& dir);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:115:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::ColorSpaceDirection&’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:117:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformDirection&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, TransformDirection& dir);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:117:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::TransformDirection&’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:119:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Interpolation&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, Interpolation& iterp);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:119:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::Interpolation&’
In file included from /usr/include/boost/type_traits/is_complex.hpp:12:0,
                 from /usr/include/boost/type_traits.hpp:47,
                 from /usr/include/yaml-cpp/node/detail/impl.h:11,
                 from /usr/include/yaml-cpp/yaml.h:17,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:71,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:35:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/complex:491:5: note: template<class _Tp, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&)
     operator>>(basic_istream<_CharT, _Traits>& __is, complex<_Tp>& __x)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/complex:491:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<_CharT, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:779:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char*)
     operator>>(basic_istream<char, _Traits>& __in, signed char* __s)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:779:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<char, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:774:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char*)
     operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:774:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<char, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:732:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&)
     operator>>(basic_istream<char, _Traits>& __in, signed char& __c)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:732:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<char, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:727:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&)
     operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:727:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<char, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:879:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/istream.tcc:923:5: note: template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&)
     operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/istream.tcc:923:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<_CharT, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:879:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/istream.tcc:955:5: note: template<class _CharT2, class _Traits2> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT2*)
     operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/istream.tcc:955:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<_CharT, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/string:53:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/export/OpenColorIO/OpenColorIO.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:31:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/basic_string.tcc:996:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::basic_string<_CharT, _Traits, _Alloc>&)
     operator>>(basic_istream<_CharT, _Traits>& __in,
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/basic_string.tcc:996:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<_CharT, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:50:20: error: ‘const class YAML::Node’ has no member named ‘GetMark’
         os << (tag.GetMark().line+1) << ", column "; // (yaml line numbers start at 0)
                    ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:51:19: error: ‘const class YAML::Node’ has no member named ‘GetMark’
         os << tag.GetMark().column << ")";
                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:63:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:63:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:64:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:72:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:78:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:84:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:90:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:97:48: error: expected primary-expression before ‘>’ token
                     iter.second().Read<BitDepth>(ret))
                                                ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:103:40: error: expected primary-expression before ‘bool’
                     iter.second().Read<bool>(boolval))
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:103:40: error: expected ‘)’ before ‘bool’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:110:50: error: expected primary-expression before ‘>’ token
                     iter.second().Read<Allocation>(val))
                                                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:129:54: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformRcPtr>(val))
                                                      ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:136:54: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformRcPtr>(val))
                                                      ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:199:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:199:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:200:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:208:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:214:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:221:54: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformRcPtr>(val))
                                                      ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:228:54: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformRcPtr>(val))
                                                      ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:288:25: error: ‘const class YAML::Node’ has no member named ‘GetMark’
             os << (node.GetMark().line+1) << ", column "; // (yaml line numbers start at 0)
                         ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:289:24: error: ‘const class YAML::Node’ has no member named ‘GetMark’
             os << node.GetMark().column << ")";
                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:297:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<AllocationTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:297:47: error: expected primary-expression before ‘>’ token
             node.Read<AllocationTransformRcPtr>(temp);
                                               ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:302:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<CDLTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:302:40: error: expected primary-expression before ‘>’ token
             node.Read<CDLTransformRcPtr>(temp);
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:307:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<ColorSpaceTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:307:47: error: expected primary-expression before ‘>’ token
             node.Read<ColorSpaceTransformRcPtr>(temp);
                                               ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:313:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<ExponentTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:313:45: error: expected primary-expression before ‘>’ token
             node.Read<ExponentTransformRcPtr>(temp);
                                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:318:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<FileTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:318:41: error: expected primary-expression before ‘>’ token
             node.Read<FileTransformRcPtr>(temp);
                                         ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:323:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<GroupTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:323:42: error: expected primary-expression before ‘>’ token
             node.Read<GroupTransformRcPtr>(temp);
                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:328:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<LogTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:328:40: error: expected primary-expression before ‘>’ token
             node.Read<LogTransformRcPtr>(temp);
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:333:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<LookTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:333:41: error: expected primary-expression before ‘>’ token
             node.Read<LookTransformRcPtr>(temp);
                                         ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:338:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<MatrixTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:338:43: error: expected primary-expression before ‘>’ token
             node.Read<MatrixTransformRcPtr>(temp);
                                           ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:343:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<TruelightTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:343:46: error: expected primary-expression before ‘>’ token
             node.Read<TruelightTransformRcPtr>(temp);
                                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:361:25: error: ‘const class YAML::Node’ has no member named ‘GetMark’
             os << (node.GetMark().line+1) << ", column "; // (yaml line numbers start at 0)
                         ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:362:24: error: ‘const class YAML::Node’ has no member named ‘GetMark’
             os << node.GetMark().column << ")";
                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::GroupTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:415:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:415:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:416:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:427:33: error: ‘const class YAML::Node’ has no member named ‘Read’
                     children[i].Read<TransformRcPtr>(childTransform);
                                 ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:427:52: error: expected primary-expression before ‘>’ token
                     children[i].Read<TransformRcPtr>(childTransform);
                                                    ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:443:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::FileTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:482:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:482:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:483:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:491:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:497:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:504:53: error: expected primary-expression before ‘>’ token
                     iter.second().Read<Interpolation>(val))
                                                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:511:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:545:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:545:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:546:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:554:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:560:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:567:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:594:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:594:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:595:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:603:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:609:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:615:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:622:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ExponentTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:650:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:650:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:651:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:676:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LogTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:706:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:706:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:707:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:716:40: error: expected primary-expression before ‘float’
                     iter.second().Read<float>(val))
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:716:40: error: expected ‘)’ before ‘float’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:723:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::MatrixTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:749:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:749:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:750:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:791:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::CDLTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:834:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:834:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:835:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:889:40: error: expected primary-expression before ‘float’
                     iter.second().Read<float>(val))
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:889:40: error: expected ‘)’ before ‘float’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:896:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::AllocationTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:951:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:951:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:952:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:961:50: error: expected primary-expression before ‘>’ token
                     iter.second().Read<Allocation>(val))
                                                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:980:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TruelightTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1017:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1017:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1018:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1026:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1032:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1038:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1044:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1050:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1056:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1062:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1068:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1074:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1080:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1087:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::BitDepth&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1169:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1169:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Allocation&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1180:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1180:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceDirection&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1191:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1191:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformDirection&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1202:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1202:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Interpolation&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1213:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1213:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
make[2]: *** [src/core/CMakeFiles/OpenColorIO.dir/OCIOYaml.cpp.o] Error 1
make[1]: *** [src/core/CMakeFiles/OpenColorIO.dir/all] Error 2
make: *** [all] Error 2

salamanderrake commented Sep 23, 2013

It works fine but now with gentoo ebuild it fails.
This is the command I used to mimic what the ebuild was doing minus -DWITH_EXTERNAL_LCMS since its no longer in the build system.

cmake ../opencolorio -DUSE_EXTERNAL_TINYXML=ON -DUSE_EXTERNAL_YAML=ON -DOCIO_BUILD_SHARED=ON -DOCIO_BUILD_STATIC=OFF -DPYTHON=python2.7

So it actually fails still with yaml-cpp 0.5

Here is the failed compiled message.

make -j1
[  1%] Building CXX object src/core/CMakeFiles/OpenColorIO.dir/OCIOYaml.cpp.o
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::LogUnknownKeyWarning(const string&, const YAML::Node&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:13: error: no match for ‘operator>>’ (operand types are ‘const YAML::Node’ and ‘std::string {aka std::basic_string<char>}’)
         tag >> key;
             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:13: note: candidates are:
In file included from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:35:0:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:80:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, ColorSpaceRcPtr& cs);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:80:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::ColorSpaceRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::ColorSpace>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:82:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::GroupTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, GroupTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:82:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::GroupTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::GroupTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:84:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, TransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:84:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::TransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::Transform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:86:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, LookRcPtr& cs);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:86:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::LookRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::Look>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:90:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::AllocationTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, AllocationTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:90:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::AllocationTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::AllocationTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:92:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::CDLTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, CDLTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:92:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::CDLTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::CDLTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:94:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, ColorSpaceTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:94:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::ColorSpaceTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::ColorSpaceTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:96:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ExponentTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, ExponentTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:96:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::ExponentTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::ExponentTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:98:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::FileTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, FileTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:98:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::FileTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::FileTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:100:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LogTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, LogTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:100:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::LogTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::LogTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:102:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, LookTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:102:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::LookTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::LookTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:104:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::MatrixTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, MatrixTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:104:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::MatrixTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::MatrixTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:106:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TruelightTransformRcPtr&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, TruelightTransformRcPtr& t);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:106:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::TruelightTransformRcPtr& {aka std::tr1::shared_ptr<OpenColorIO::v1::TruelightTransform>&}’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:111:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::BitDepth&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, BitDepth& depth);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:111:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::BitDepth&’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:113:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Allocation&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, Allocation& alloc);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:113:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::Allocation&’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:115:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceDirection&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, ColorSpaceDirection& dir);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:115:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::ColorSpaceDirection&’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:117:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformDirection&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, TransformDirection& dir);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:117:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::TransformDirection&’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:119:21: note: void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Interpolation&)
     OCIOHIDDEN void operator >> (const YAML::Node& node, Interpolation& iterp);
                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:119:21: note:   no known conversion for argument 2 from ‘std::string {aka std::basic_string<char>}’ to ‘OpenColorIO::v1::Interpolation&’
In file included from /usr/include/boost/type_traits/is_complex.hpp:12:0,
                 from /usr/include/boost/type_traits.hpp:47,
                 from /usr/include/yaml-cpp/node/detail/impl.h:11,
                 from /usr/include/yaml-cpp/yaml.h:17,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.h:71,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:35:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/complex:491:5: note: template<class _Tp, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&)
     operator>>(basic_istream<_CharT, _Traits>& __is, complex<_Tp>& __x)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/complex:491:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<_CharT, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:779:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char*)
     operator>>(basic_istream<char, _Traits>& __in, signed char* __s)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:779:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<char, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:774:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char*)
     operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:774:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<char, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:732:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&)
     operator>>(basic_istream<char, _Traits>& __in, signed char& __c)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:732:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<char, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:727:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&)
     operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:727:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<char, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:879:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/istream.tcc:923:5: note: template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&)
     operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/istream.tcc:923:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<_CharT, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/istream:879:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/sstream:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/Op.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/MathUtils.h:38,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/istream.tcc:955:5: note: template<class _CharT2, class _Traits2> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT2*)
     operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s)
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/istream.tcc:955:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<_CharT, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/string:53:0,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/export/OpenColorIO/OpenColorIO.h:35,
                 from /home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:31:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/basic_string.tcc:996:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::basic_string<_CharT, _Traits, _Alloc>&)
     operator>>(basic_istream<_CharT, _Traits>& __in,
     ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/include/g++-v4/bits/basic_string.tcc:996:5: note:   template argument deduction/substitution failed:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:45:16: note:   types ‘std::basic_istream<_CharT, _Traits>’ and ‘const YAML::Node’ have incompatible cv-qualifiers
         tag >> key;
                ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:50:20: error: ‘const class YAML::Node’ has no member named ‘GetMark’
         os << (tag.GetMark().line+1) << ", column "; // (yaml line numbers start at 0)
                    ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:51:19: error: ‘const class YAML::Node’ has no member named ‘GetMark’
         os << tag.GetMark().column << ")";
                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:63:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:63:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:64:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:72:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:78:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:84:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:90:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:97:48: error: expected primary-expression before ‘>’ token
                     iter.second().Read<BitDepth>(ret))
                                                ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:103:40: error: expected primary-expression before ‘bool’
                     iter.second().Read<bool>(boolval))
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:103:40: error: expected ‘)’ before ‘bool’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:110:50: error: expected primary-expression before ‘>’ token
                     iter.second().Read<Allocation>(val))
                                                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:129:54: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformRcPtr>(val))
                                                      ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:136:54: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformRcPtr>(val))
                                                      ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:199:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:199:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:200:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:208:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:214:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:221:54: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformRcPtr>(val))
                                                      ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:228:54: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformRcPtr>(val))
                                                      ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:288:25: error: ‘const class YAML::Node’ has no member named ‘GetMark’
             os << (node.GetMark().line+1) << ", column "; // (yaml line numbers start at 0)
                         ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:289:24: error: ‘const class YAML::Node’ has no member named ‘GetMark’
             os << node.GetMark().column << ")";
                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:297:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<AllocationTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:297:47: error: expected primary-expression before ‘>’ token
             node.Read<AllocationTransformRcPtr>(temp);
                                               ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:302:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<CDLTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:302:40: error: expected primary-expression before ‘>’ token
             node.Read<CDLTransformRcPtr>(temp);
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:307:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<ColorSpaceTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:307:47: error: expected primary-expression before ‘>’ token
             node.Read<ColorSpaceTransformRcPtr>(temp);
                                               ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:313:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<ExponentTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:313:45: error: expected primary-expression before ‘>’ token
             node.Read<ExponentTransformRcPtr>(temp);
                                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:318:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<FileTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:318:41: error: expected primary-expression before ‘>’ token
             node.Read<FileTransformRcPtr>(temp);
                                         ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:323:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<GroupTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:323:42: error: expected primary-expression before ‘>’ token
             node.Read<GroupTransformRcPtr>(temp);
                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:328:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<LogTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:328:40: error: expected primary-expression before ‘>’ token
             node.Read<LogTransformRcPtr>(temp);
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:333:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<LookTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:333:41: error: expected primary-expression before ‘>’ token
             node.Read<LookTransformRcPtr>(temp);
                                         ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:338:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<MatrixTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:338:43: error: expected primary-expression before ‘>’ token
             node.Read<MatrixTransformRcPtr>(temp);
                                           ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:343:18: error: ‘const class YAML::Node’ has no member named ‘Read’
             node.Read<TruelightTransformRcPtr>(temp);
                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:343:46: error: expected primary-expression before ‘>’ token
             node.Read<TruelightTransformRcPtr>(temp);
                                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:361:25: error: ‘const class YAML::Node’ has no member named ‘GetMark’
             os << (node.GetMark().line+1) << ", column "; // (yaml line numbers start at 0)
                         ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:362:24: error: ‘const class YAML::Node’ has no member named ‘GetMark’
             os << node.GetMark().column << ")";
                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::GroupTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:415:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:415:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:416:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:427:33: error: ‘const class YAML::Node’ has no member named ‘Read’
                     children[i].Read<TransformRcPtr>(childTransform);
                                 ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:427:52: error: expected primary-expression before ‘>’ token
                     children[i].Read<TransformRcPtr>(childTransform);
                                                    ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:443:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::FileTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:482:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:482:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:483:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:491:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:497:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:504:53: error: expected primary-expression before ‘>’ token
                     iter.second().Read<Interpolation>(val))
                                                     ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:511:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:545:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:545:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:546:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:554:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:560:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:567:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LookTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:594:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:594:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:595:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:603:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:609:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:615:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:622:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ExponentTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:650:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:650:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:651:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:676:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::LogTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:706:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:706:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:707:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:716:40: error: expected primary-expression before ‘float’
                     iter.second().Read<float>(val))
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:716:40: error: expected ‘)’ before ‘float’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:723:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::MatrixTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:749:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:749:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:750:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:791:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::CDLTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:834:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:834:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:835:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:889:40: error: expected primary-expression before ‘float’
                     iter.second().Read<float>(val))
                                        ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:889:40: error: expected ‘)’ before ‘float’
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:896:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::AllocationTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:951:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:951:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:952:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:961:50: error: expected primary-expression before ‘>’ token
                     iter.second().Read<Allocation>(val))
                                                  ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:980:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TruelightTransformRcPtr&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1017:14: error: ‘Iterator’ is not a member of ‘YAML’
         for (YAML::Iterator iter = node.begin();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1017:29: error: expected ‘;’ before ‘iter’
         for (YAML::Iterator iter = node.begin();
                             ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1018:14: error: ‘iter’ was not declared in this scope
              iter != node.end();
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1026:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1032:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1038:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1044:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1050:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1056:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1062:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1068:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1074:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1080:51: error: expected primary-expression before ‘>’ token
                     iter.second().Read<std::string>(stringval))
                                                   ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1087:58: error: expected primary-expression before ‘>’ token
                     iter.second().Read<TransformDirection>(val))
                                                          ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::BitDepth&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1169:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1169:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Allocation&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1180:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1180:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::ColorSpaceDirection&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1191:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1191:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::TransformDirection&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1202:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1202:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp: In function ‘void OpenColorIO::v1::operator>>(const YAML::Node&, OpenColorIO::v1::Interpolation&)’:
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1213:14: error: ‘const class YAML::Node’ has no member named ‘Read’
         node.Read<std::string>(str);
              ^
/home/salamanderrake/src/blender/dependencies/a/opencolorio/src/core/OCIOYaml.cpp:1213:30: error: expected primary-expression before ‘>’ token
         node.Read<std::string>(str);
                              ^
make[2]: *** [src/core/CMakeFiles/OpenColorIO.dir/OCIOYaml.cpp.o] Error 1
make[1]: *** [src/core/CMakeFiles/OpenColorIO.dir/all] Error 2
make: *** [all] Error 2

@Pinkbyte

This comment has been minimized.

Show comment
Hide comment
@Pinkbyte

Pinkbyte Sep 24, 2013

Yeah, it still fails with 1.0.9, just bumped it in Gentoo and hit the same error.

Pinkbyte commented Sep 24, 2013

Yeah, it still fails with 1.0.9, just bumped it in Gentoo and hit the same error.

@mfvescovi

This comment has been minimized.

Show comment
Hide comment
@mfvescovi

mfvescovi Sep 24, 2013

Same here, as you can see here:

http://www.revese.it/pub/opencolorio_1.0.9~dfsg0-1_kfreebsd-amd64.build

building 1.0.9 on Debian GNU/kFreeBSD amd64, yaml-cpp version 0.5.1 as default.

mfvescovi commented Sep 24, 2013

Same here, as you can see here:

http://www.revese.it/pub/opencolorio_1.0.9~dfsg0-1_kfreebsd-amd64.build

building 1.0.9 on Debian GNU/kFreeBSD amd64, yaml-cpp version 0.5.1 as default.

@salamanderrake

This comment has been minimized.

Show comment
Hide comment
@salamanderrake

salamanderrake Sep 24, 2013

Its my fault, when I built it against the source from the git repo I did not know there was an option to build with external yaml, so I was thinking it was fixed in head but its not since 0.5 started a "new" api. So all the yaml stuff will need a "rewrite/fix" done to it to get it to work with the latest versions.

salamanderrake commented Sep 24, 2013

Its my fault, when I built it against the source from the git repo I did not know there was an option to build with external yaml, so I was thinking it was fixed in head but its not since 0.5 started a "new" api. So all the yaml stuff will need a "rewrite/fix" done to it to get it to work with the latest versions.

@hobbes1069

This comment has been minimized.

Show comment
Hide comment
@hobbes1069

hobbes1069 Oct 25, 2013

Contributor

Ok guys, I was working on a separate package of yaml-cpp 0.3 for Fedora because other dependencies would like to use 0.5. Of course the usual question is, why can't OCIO upstream convert to using 0.5? :)

Contributor

hobbes1069 commented Oct 25, 2013

Ok guys, I was working on a separate package of yaml-cpp 0.3 for Fedora because other dependencies would like to use 0.5. Of course the usual question is, why can't OCIO upstream convert to using 0.5? :)

@hobbes1069

This comment has been minimized.

Show comment
Hide comment
@hobbes1069

hobbes1069 Oct 25, 2013

Contributor

I neglected to mention this was discussed on the mailing list at the time 0.5 was released and it was decided to stick with the 0.3 API....

Additionally I forgot to leave the link to the review request for Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1001127

Contributor

hobbes1069 commented Oct 25, 2013

I neglected to mention this was discussed on the mailing list at the time 0.5 was released and it was decided to stick with the 0.3 API....

Additionally I forgot to leave the link to the review request for Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1001127

@dbr

This comment has been minimized.

Show comment
Hide comment
@dbr

dbr Nov 1, 2013

Contributor

why can't OCIO upstream convert to using 0.5?

I'm sure OCIO could upgrade. If I recall right, there's API changes between 0.3 and 0.5, so it might require a few small(?) changes in OCIO's code

On 25/10/2013, at 1:44 PM, Richard wrote:

I neglected to metion this was discussed on the mailing list at the time 0.5 was released and it was decided to stick with the 0.3 API....

Additionally I forgot to leave the link to the review request for Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1001127


Reply to this email directly or view it on GitHub.

Contributor

dbr commented Nov 1, 2013

why can't OCIO upstream convert to using 0.5?

I'm sure OCIO could upgrade. If I recall right, there's API changes between 0.3 and 0.5, so it might require a few small(?) changes in OCIO's code

On 25/10/2013, at 1:44 PM, Richard wrote:

I neglected to metion this was discussed on the mailing list at the time 0.5 was released and it was decided to stick with the 0.3 API....

Additionally I forgot to leave the link to the review request for Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1001127


Reply to this email directly or view it on GitHub.

@hobbes1069

This comment has been minimized.

Show comment
Hide comment
@hobbes1069

hobbes1069 Nov 1, 2013

Contributor

It's up to you guys, I already created a yaml-cpp03 compatibility package so I can update the main yaml-cpp package to 0.5.1.

Contributor

hobbes1069 commented Nov 1, 2013

It's up to you guys, I already created a yaml-cpp03 compatibility package so I can update the main yaml-cpp package to 0.5.1.

@mfvescovi

This comment has been minimized.

Show comment
Hide comment
@mfvescovi

mfvescovi Nov 12, 2013

Please, go for it. I'm waiting for 1.0.9 to build fine against yaml-cpp 0.5.x to upload it to Debian unstable/sid.
Thanks in advance.

mfvescovi commented Nov 12, 2013

Please, go for it. I'm waiting for 1.0.9 to build fine against yaml-cpp 0.5.x to upload it to Debian unstable/sid.
Thanks in advance.

@xnox

This comment has been minimized.

Show comment
Hide comment
@xnox

xnox Nov 24, 2013

In Debian, OpenColorIO is now the only package not ported to yaml-cpp 0.5.x. Any progress on this issue?

xnox commented Nov 24, 2013

In Debian, OpenColorIO is now the only package not ported to yaml-cpp 0.5.x. Any progress on this issue?

@dbr

This comment has been minimized.

Show comment
Hide comment
@dbr

dbr Nov 24, 2013

Contributor

I started looking at this - yaml-cpp 0.5 now requires Boost, which is tedious - https://code.google.com/p/yaml-cpp/issues/detail?id=205

Plus the old 0.3 API is still being maintained. From here, "The old API will continue to be supported, and will still receive bugfixes! The 0.3.x and 0.4.x versions will be old API releases, and 0.5.x and above will all be new API releases."

Contributor

dbr commented Nov 24, 2013

I started looking at this - yaml-cpp 0.5 now requires Boost, which is tedious - https://code.google.com/p/yaml-cpp/issues/detail?id=205

Plus the old 0.3 API is still being maintained. From here, "The old API will continue to be supported, and will still receive bugfixes! The 0.3.x and 0.4.x versions will be old API releases, and 0.5.x and above will all be new API releases."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment