It's a library linking problem. Both apache and python have their own versions of expat, and if they're not identical, then things explode.
I compile expat, then apache, then python, then mod_python to avoid the situation, but you may be able to get away with messing around with the library loading environment. Rob >When I try to view this page I just get the "Hello..." text and then >nothing else, the program seems to terminate at the make_parser() call.