I tried it.
There were some small mistakes in CvInfos.H / CPP where you missed out some of the fuel mods code (Grey Fox tagged it different in comments with the new version: "Unit Fuel" rather than "UnitFuel"). Those i fixed (Attachment).
However, it still does not build properly, bailing out on a linker error.
CvPlot::SetBattleFeature(bool) called from CvUnit::rangeSrtike(int,int)
CvPlot::ChangeBattleCountdown(int) called fromCvPlot::doFeature(void)
The 2 "missed" methods seem to be from Dale's combat mod, so i suspect it;s caused by overwriting something with the new mod. Note, that it might also be just the top of the heap - after a couple of fatal errors the linker might have stoped, witout displaying the rest.
By GlobalDefines you mean GlobalDefines.XML ? Deaktivating a feature there will most probably not be enought.
At any rate, nothing you might try on the XML files will help get past those liker errors.
Perhaps it would be better, to leave out that 3-rd mod (Where i can get it to take a look btw ?)