When compiling CVS, for some reason external.h doesn't get installed by make install. Since expat.h includes it, everything breaks. BTW, I'm not sure if external.h is a good name for a header that gets installed. -- http://www.pervalidus.net/contact.html