Я столкнулся с проблемой, возможно потому, что однажды удалил некоторые файлы, связанные с libyaml. В любом случае, когда я пытаюсь собрать gscam (пакет ros), я получаю эту ошибку.
/usr/bin/ld: warning: libyaml-cpp.so.0.2, needed by /opt/ros/hydro/lib/libcamera_calibration_parsers.so, not found (try using -rpath or -rpath-link)
/opt/ros/hydro/lib/libcamera_calibration_parsers.so: undefined reference to `YAML::Node::begin() const'
И я не могу найти, где я мог получить это. Я имею в виду, я скачал 0.3 версию отсюда https://code.google.com/p/yaml-cpp/ и это работает для моих целей. Любая помощь?
Попробуйте принудительно переустановить пакет yaml-cpp. Увидеть https://superuser.com/questions/102449/how-to-reinstall-a-package-using-apt-get подробности о том, как переустановить пакет в Ubuntu.
В общем, вы не должны удалять файлы, которые установлены пакетами .deb.