I just spent the better part of the day shuffling some C++ code around in our CVS tree, and then trying to make sure it builds properly from its new location.
I didn’t add any code, just moved it to a new place. And it took me 8 hours to get the thing working again. This stuff is suprisingly complicated.