openxcom loading crashes when built with yaml-cpp:0.7 but it works when built with yaml-cpp:0.6
I suggest updating openxcom dependency to yaml-cpp:0.6 as it is slotted. But for me masking =dev-cpp/yaml-cpp-0.7.0-r1 and downgrading (to dev-cpp/yaml-cpp-0.6.3-r4:0/0.6::gentoo) and rebuilding openxcom solved the issue.
Related issue: https://bugs.gentoo.org/819777
Upstream issue: https://github.com/OpenXcom/OpenXcom/issues/1348
Steps to Reproduce:
1. build openxcom with yaml-cpp:0.7
2. load savegame in openxcom
openxcom: /var/tmp/portage/games-engines/openxcom-1.0.0_p20180317-r1/work/OpenXcom-ea9ac466221f8b4f8974d2db1c42dc4ad6126564/src/Savegame/SerializationHelper.cpp:58: int OpenXcom::unserializeInt(Uint8**, Uint8): Assertion `false' failed.
It's not clear to me from the upstream bug whether yaml-cpp is broken or not.