Everything built without an error. When starting SeriousSam.exe, the logo shows up then this window appears:

I've searched and found four "yyval" variables in the whole source, two of them being type of a struct and the other two of an union. I've tried initializing them with the usual cpp initializer style eg. <type-here> yyval{ {} } but I still can't run the exe. Also, after building again, after the changes, the code changes back to its default.