I've been having trouble building neon-0.25.3 on Windows and have narrowed the problem down to expat.h. In the Windows build, expat.h is simply type'd from expat.h.in which, of course, doesn't do anything with the @EXPAT_MAJOR_VERSION@ and causes the preprocessor to croak when neon tries to use the XML_MAJOR_VERSION defines.
Presumably, the build needs to be more intelligent about expat.h.in and replace the @EXPAT_..._VERSION@ parameters with real version numbers, right? Or am I doing something incorrectly? Thanks! DJ