first of all, mostly for the future reader: this is a third-party fork, which is based on a very outdated state of the adapter. It will only work with preCICE v1.x and it is based on the old, YAML-based configuration file format. With this disclaimer, let’s see what we can do here!
I remember that yaml-cpp, Boost, and the compiler version were often conflicting. I never understood the concrete reason, but it was related to a change of the
std::string ABI in C++11, which not all compilers supported properly back then. This was one of the reasons we decided to move to an OpenFOAM dictionary and drop the yaml-cpp dependency. You already use
-std=c++11, so I have no clue.
Here is the a snapshot of the OpenFOAM adapter documentation around that time, in case you had not yet found this. You could try an older yaml-cpp version, an older Boost version, or both. But this should not be the solution.