Linux ライブラリで G++ 4.6.2 を使用すると、指示に従ってビルドされました。test ディレクトリの run_tests は正常に動作します。
setenv YAML_HOME /nfs/site/proj/dt/ltt_test_15/work_area/ironchef/new_version/ironchef/trunk/yaml/yaml-cpp-0.5.0
ls $YAML_HOME 合計 640 16 CMakeCache.txt 0 build/ 0 libyaml-cpp.so.0.5@ 8 test/ 8 CMakeFiles/ 8 cmake_install.cmake 480 libyaml-cpp.so.0.5.0* 8 util/ 16 CMakeLists.txt 0 include/ 8 license.txt 8 yaml-cpp.pc 8 CTestTestfile.cmake 8 install.txt 8 matt_sandbox/ 8 yaml-cpp.pc.cmake 40 Makefile 0 libyaml-cpp.so@ 8 src/
cd matt_sandbox g++ -o test_yaml -g -I/usr/intel/pkgs/boost/1.48.0-gcc-4.6.2/include -I$YAML_HOME/include -I$YAML_HOME/include/yaml-cpp -I$YAML_HOME /include/yaml-cpp/node -I$YAML_HOME/include/yaml-cpp/node/detail -I$YAML_HOME/include/yaml-cpp/contrib main.cpp
コンパイラ エラー: main.cpp: 関数 `void operator>>(const YAML::Node&, Vec3&) で: main.cpp:25: エラー: 'operator>>' が 'YAML::Node::operator に一致しません[](const Key&) const [with ... 同様のエラー .... main.cpp:51: エラー: 'class YAML::Parser' には 'GetNextDocument' という名前のメンバーがありません
http://code.google.com/p/yaml-cpp/wiki/HowToParseADocumentの完全な例からコードをコピーして貼り付けます