in reply to Problem installing CPAN mod_perl

The code which tries to determine the Apache server version is in the method Apache2::Build::httpd_version(). Apparently, it looks in a file ap_release.h, so the first step would be to make sure you have that file installed (together with the other Apache header files), and have the respective directory specified as an "include" directory.  (In case you already do have the file, you might want to insert a couple of debugging prints into that routine, to figure out what's going wrong...)

I've never heard of Zangweb Apache, so I can't help with where to find the appropriate header files... But in any case, make sure the ones you eventually dig up do in fact match the Apache server you have installed.

Other than that I'm afraid I can only wish you good luck :)

Replies are listed 'Best First'.
Re^2: Problem installing CPAN mod_perl
by apl (Monsignor) on Oct 23, 2008 at 22:28 UTC
    If you are working with Apache on a PC under Windows, may I ask where you downloaded it? I went to the site referenced in Practical mod_perl, which pointed to three sites. It was not immediately obvious from the first two how to download Apache, MySql, etc, while it was fairly straightforward from Zangweb.

    Thank you for your time. I no longer have access to a Unix box, and am trying to master this (for me) new skill set.

    Revised: Thanks, almut, for reminding me that the hardware is not the OS...

      I'm sorry I can't give any Windows specific advice (I'm assuming PC == Windows box). Personally, I've only ever worked with Apache/mod_perl in the Unix/Linux environment.  But I suppose there are other, more Windows-savvy monks around, who will be able to help here...