On Fri, 3 Jan 2003, Steve Davis wrote: > Randy, > > All of what I've done, in the form of compiling software, has been done > on the same computer and with the same release of the RH. So, there is > nothing for which I'm doing to distinctly change which compiler is being > used between the compilations of the packages. > > As best as I can recall, the answer is 'yes' to the last three questions > you asked. 1) Everything compiles successfully. 2) The edition of > mod_perl was obtained from cvs.apache.org while the Apache was from the > distribution source repository. 3) The various release numbers for the > packages where the most current; hence, 2.0.43 of Apache and 2.0 for > mod_perl. > > Maybe there is some difference between the distribution and CVS versions > of Apache. Perhaps, the next step will be to match packages via > obtaining CVS editions from both packages and see what happens then. > This shouldn't take to long. I'll give it a shot and provide an update.
This is strange ... I just tried, on a RedHat 7.1 system, the cvs modperl-2.0 sources compiled against Server version: Apache/2.0.43 built using stock httpd-2.0.43 sources, and it went fine. You shouldn't have to use the cvs apache sources. mod_perl was built as perl Makefile.PL MP_AP_PREFIX=/usr/local/httpd MP_INST_APACHE2=1 where the httpd binary is installed under /usr/local/httpd/bin. One thought ... Some Linux distributions come with their own Apache server, which may be in a different location than the Apache 2.0.43 you built and installed. Are you sure that the mod_perl you built is being used with your Apache-2.0.43 specified under MP_AP_PREFIX? -- best regards, randy