I'm usually pretty good at following compile instructions. I didn't specify any funny options either. GCC 2.96 died halfway through (can't recall the exact spot anymore) signalling an error in the code. I couldn't see anything wrong in the code or in the include file tree. I downloaded GCC 3.0 after that and it compiled the same XFree86 source without errors.