Darragh Sherwin wrote: > Hi, > I am trying to compile mod_perl 1.99 with apacche 2.0.35, I give up > with mod_perl 1.24 after numberous headaches and lots of profanties. > > It build configured Apache with following options : > > ./configure --with-mpm=prefork --prefix=/export/home/website/apache > --enable-so --with-port=80 --enable-info > > I then did a make and make install for Apache > Then I configured mod_perl with the following options: > > perl Makefile.PL MP_AP_PREFIX=../httpd-2.0.35 > (httpd-2.0.35 is the source of apache) > > then I edit all the Makefiles for mod_perl, so the compiler use the > option "-DUSE_ITHREADS", then I did a make and make install, > I got out a mod_perl.so file and put this under the Apache > $PREFIX/modules and edit my httpd.conf to correspond, > when I start apache, I get the following error: > > Cannot load /export/home/website/apache/modules/mod_perl.so into server: > ld.so.1: /export/home/website/apache/bin/httpd: fatal: relocation error: > file /export/home/website/apache/modules/mod_perl.so: symbol PL_thr_key: > referenced symbol not found > > > Can anybody tell me, if I am configuring something wrong, or building it > the wrong way?? > I need to get a quick resolution to this problem, so any help is greatly > appreciated
Why did you have to manually edit the Makefiles? All the Perl flags are automatically used in the build process, so if you have build perl with -Dusethreads, it's all you need to do. Also why do you need to use MP_AP_PREFIX? Use MP_APXS= instead. You don't need Apache sources to build mod_perl as DSO. Please refer to this document: http://perl.apache.org/preview/modperl-docs/dst_html/docs/2.0/user/install/install.html And when you report a problem, please do as explained here; http://perl.apache.org/preview/modperl-docs/dst_html/docs/2.0/user/help/help.html#Reporting_Problems __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com