I'm not really prepared to build anything, I just don't have the time to learn the tools and everything. Maybe someone talented and more skilful like Meridian could do it instead, wink wink?
I just tried to compile this and test it with FMP.
2/ Everything seems to work fine as far as I can say... but see also next point.
1/ I couldn't compile the sources at first... got errors in DebriefingState.cpp. After adding a couple of lines into DebriefingState.h (missing _noContainment, _manageContainment, _destroyBase, _limitsEnforced) and removing double definition of bool variables success and aborted in prepareDebriefing() method in DebriefingState.cpp I could compile sucessfully.
@Shoes: am I doing something wrong? (I took fresh clone of your repo and switched to branch alpha_release; using VS 2010)
@Solarius: how can I reproduce the error? I have used FMP 1.6.3, Commendations and no other mods.
EDIT: now I see a possible difference... on openxcom.com, the last Soldier Diaries version is from 2015-07-22, whereas the git repo is already on 2015-08-11... so maybe the issue doesn't appear anymore. I could try to go further into past in my local repo, but it will have to wait a couple of days...