I should log in more often
Back around AMXX 1.70 (I believe) stricter compiler error checking was introduced. This caught a bug that was previously slipping through the cracks.
Here is the latest SMA for WC3 XP. Unfortunately this isn't in the CVS yet, so I'll just attach it. I'll try to update these packages sometime. Please let me know if you have any trouble compiling.
This SMA also adds a new cvar that allows race change until the end of buy time, rather than freeze time. mp_changeracewithbuytime 1