In any case the libyaml-cpp0.5v5 got a hit. this is what it returned.
Version: 0.5.2-3
Nope that is still 0.5.2 .. i think v5 has a different meaning there.
I might dare to try to compile Yaml if I can get a good rundown of how to do it without messing up my system. I mean if it isn't working the same way I wouldn't want anything but OpenXcom to use it really. Wouldn't want to cause more problems down the road.
As far as i can tell (running with the 0.5.3 branch here) it does not really interfere with other packages, also a quick look under synaptic on Dependants of the ubuntu package shows very little entries.
As a simple rundown, those are the steps i took:
* Remove the libyaml-cpp0.5v5 package (to ensure it won't clash when, although this might not be necessary since `/usr/local/` should shadow it.
* Clone the repository
https://github.com/jbeder/yaml-cpp (or download the 0.5.3 release from
https://github.com/jbeder/yaml-cpp/releases* Navigate to that repository.
* Run
git checkout release-0.5.3
to get the correct branch (not needed if downloaded the source from the release page)
* Create a build directory and navigate to that dir
mkdir build; cd build
* Run cmake to find dependencies and generate makefiles
cmake -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ..
* Run make (and take a beer)
* Run make install
And try building oxc again (just to be sure that oxc does not try to access the previously known libyaml it is better it the remove the old build files).
Hope it helps