OpenColorIO icon indicating copy to clipboard operation
OpenColorIO copied to clipboard

OpencolorIO failed to build with yaml-cpp 0.5.1

Open Pinkbyte opened this issue 11 years ago • 17 comments

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:100: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:100: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<class _Traits> 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<class _Traits> 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<class _Traits> 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<class _Traits> 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

Pinkbyte avatar Jun 08 '13 11:06 Pinkbyte

I can confirm.

ericwomer avatar Sep 15 '13 02:09 ericwomer

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

jeremyselan avatar Sep 23 '13 17:09 jeremyselan

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.

ericwomer avatar Sep 23 '13 18:09 ericwomer

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

jeremyselan avatar Sep 23 '13 19:09 jeremyselan

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

ericwomer avatar Sep 23 '13 21:09 ericwomer

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

Pinkbyte avatar Sep 24 '13 11:09 Pinkbyte

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 avatar Sep 24 '13 13:09 mfvescovi

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.

ericwomer avatar Sep 24 '13 14:09 ericwomer

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 avatar Oct 25 '13 03:10 hobbes1069

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

hobbes1069 avatar Oct 25 '13 03:10 hobbes1069

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.

dbr avatar Nov 01 '13 10:11 dbr

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.

hobbes1069 avatar Nov 01 '13 13:11 hobbes1069

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 avatar Nov 12 '13 09:11 mfvescovi

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

xnox avatar Nov 24 '13 05:11 xnox

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."

dbr avatar Nov 24 '13 12:11 dbr

Noting here that some more recent commits to OCIOYaml.cpp re-introduced the YAML::Node::GetMark() function outside of the OLDYAML blocks. This function was removed in yaml-cpp 0.5.0, so breaks compatibility with yaml-cpp > 0.3.0.

michdolan avatar Jul 20 '19 09:07 michdolan

will 0.2.0 get out of beta and be stable release before debian freeze? i'd need it for olive-editor...

alexmyczko avatar Jan 06 '21 08:01 alexmyczko

Closing as probably not relevant any more.

doug-walker avatar Nov 12 '23 01:11 doug-walker