Pulling the new git and will compile and let you know shortly what I get.
Using C-make and MVS Ultimate 2013, 32Bit
	Code:
	102 error C2233: 'entries':arrays of object containing zero-size arrays are illegal (C:\EQ\Source2015\common\patches\rof.cpp) rof_structs.h line 4739
121 error C2233:'entries':arrays of objects containing zero-size arrays are illegal (C:\EQ\Source2015\common\patches\rof2.cpp) rof2_structs.h line 4748
153 errorLNK1104:cannot open file '..\..\bin\RelWithDebInfo\common.lib' LINK export_client_files
154 errorLNK1104:cannot open file '..\..\bin\RelWithDebInfo\common.lib' LINK eqlaunch
155 errorLNK1104:cannot open file '..\..\bin\RelWithDebInfo\common.lib' LINK import_client_files
164 errorLNK1104:cannot open file '..\..\bin\RelWithDebInfo\common.lib' LINK queryserv
165 errorLNK1104:cannot open file '..\..\bin\RelWithDebInfo\common.lib' LINK sharedmemory
218 errorLNK1104:cannot open file '..\..\bin\RelWithDebInfo\common.lib' LINK world
518 errorLNK1104:cannot open file '..\..\bin\RelWithDebInfo\common.lib' LINK zone
 Cleaned solution 2 twice with same results.
Not sure why I am getting Link errors. 
rof_structs.h line 4739 
	Code:
	/*004*/ VeteranRewardEntry entries[0];
 rof2_structs.h line 4748 
	Code:
	/*004*/ VeteranRewardEntry entries[0];
 Veteran Rewards has something to do with claims I believe which was the last update. But don't take my word for it. Looks like I get the same errors.