Is it too much to ask?

All I want to do is install Trac and I would be thrilled if I could get SVN::Mirror working so I can mirror a few OS projects that are hosted in CVS servers. Is that too much to ask?

Trac is being held up by this error:

ImportError: cannot open shared object file: No such file or directory

Yes - the python bindings are installed, and yes, that file does exist.

SVN::Mirror on the other hand, is being held up by Subversion itself. make swig-pl won't even happen... The error that I get there:

core.c:1139: syntax error before "apr_pool_t"

I'm not much of a C programmer, so I'm not sure what's what there. I've tried fiddling with it a bit, but nada...

This is a frustrating way to spend a Sunday morning.