I'm attempting to run httpd with mod_perl, but the httpd refuses to start: Starting httpd: httpd: Syntax error on line 209 of /etc/httpd/conf/httpd.conf: Syntax error on line 10 of /etc/httpd/conf.d/perl.conf: Cannot load /etc/httpd/modules/mod_perl.so into server: /etc/httpd/modules/mod_perl.so: undefined symbol: modperl_io_perlio_restore_stdout
There's a hint on this mailing list that mod_perl 2 and perl 5.10.0 don't work together, but I'd like to discuss this before going back to 5.8.8, as I don't know how to downgrade perl with yum. **** Machine and software details **** My operating system: [EMAIL PROTECTED] ~]# more /etc/redhat-release Fedora release 8 (Werewolf) [EMAIL PROTECTED] ~]# uname -a Linux optimusprime 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 i686 i386 GNU/Linux Perl: [EMAIL PROTECTED] ~]# perl -v This is perl, v5.10.0 built for i386-linux-thread-multi Httpd: [EMAIL PROTECTED] ~]# httpd -v Server version: Apache/2.2.9 (Unix) Server built: Jul 14 2008 10:24:42 Perl, httpd and mod_perl were all installed with yum. I have also tried perl Makefile.PL MP_APXS=/usr/sbin/apxs make make install Which appeared to have correctly built mod_perl.so in the right place (/etc/httpd/modules) but produces the same error. [EMAIL PROTECTED] ~]# yum list mod_perl Loaded plugins: allowdowngrade, refresh-packagekit Installed Packages mod_perl.i386 2.0.4-6 installed Andrew Ircha