If it helps, the "httpd.h" file your error message referred to should be in the rpm "mod_perl-devel".
I can tell you it's possible to get WeBWorK running on Mandriva 10.2, but it's a bit of a pain. Wish we'd taken better notes when we did it.
Notice that although WeBWorK doesn't work with Apache 2, it is
necessary to install it and temporarily run it while compiling
libapreq. We also compiled apache 1.3 from source. This may be partly
paranoia; the distributed version didn't work in a previous version of
Mandrake, and it's not hard.
To save time, you're better off going ahead and installing up
front all the rpms that look like they may have anything to do with
perl modules or apache. And if you have the room I would go ahead and
install all the development libraries as well, since some will be
needed to compile the perl modules you need.
Unless you're using the freeware limited version (as we are)
most of these rpms should be there, even if not presented by default in
the initial install. Otherwise you have to search for the ones you want
on the internet. (They're readily available.) Chasing down dependencies
may be a pain though. We figured out which ones we needed to download
by comparing the rpms installed in 10.2 with the rpms installed on a
WeBWorK development server running 10.1 (thank heavens we didn't try to
upgrade them both at once!)
If you like I can send you a listing of the rpms installed on our working installation.
I'm curious about how pleasant an experience the people running
Suse, Red Hat, Debian, et. al. find WeBWorK installs. I like Mandrake,
but if an install on some other distro is easier, I would consider
<| Post or View Comments |>