Don't stay beholden to the mp1 way of compiling statically unless you
have a really good reason to do so and know what you are doing.  If
you are deploying in a server based environment, compile as a shared
object, or use the rpms.  No reason to make life extra hard for
something that shouldn't take more than an hour to setup.

On Mon, Apr 25, 2011 at 8:39 AM, Szekeres, Edward
<edward.szeke...@perkinelmer.com> wrote:
> I wanted to follow up and say that while below seemed to be a solution, it 
> seems to have been a fluke as my attempt to replicate has unfortunately not 
> been successful.  I wanted to go back in enable the mod_ssl and so I repeated 
> the exact steps, though without success.  I have no idea why the one attempt 
> seems to have proceeded fine.
>
> -edward
>
> -----Original Message-----
> From: Szekeres, Edward
> Sent: Monday, April 18, 2011 4:48 PM
> To: modperl@perl.apache.org
> Subject: FW: Installation help [mod_perl 2.0.5/apache 2.2.17/perl-5.12.3]
>
> FYI
>
> Wanted to let you know I accidently stumbled on a something that worked,  I 
> had noticed that if I ran the mod_perl config twice, the second time it ran 
> it would not show that apr directory-not-found error, however the make would 
> fail with some APR related errors,  however,  if I added the 
> "--with-included-apr" option to the MP_AP_CONFIGURE option to the mod_perl 
> config, then again ran the command twice, the first time it would fail with 
> the directory not found error as before, the second time it ran through 
> completely, *BUT* this time 'make' ran without a problem and the rest of the 
> process ran error free.  I then checked with 'httpd -l' and mod_perl.c was 
> listed in the built in module list.  I am trying to test the now running web 
> service to see if everything functions.
>
> Not quite sure what that all meant....but it seems I now have a static  
> linked version
>
>> -----Original Message-----
>> From: Fred Moyer [mailto:f...@redhotpenguin.com]
>> Sent: Monday, April 18, 2011 2:44 PM
>> To: Szekeres, Edward
>> Cc: modperl@perl.apache.org
>> Subject: Re: Installation help [mod_perl 2.0.5/apache
>> 2.2.17/perl-5.12.3]
>>
>> On Mon, Apr 18, 2011 at 9:46 AM, Szekeres, Edward 
>> <edward.szeke...@perkinelmer.com> wrote:
>>> Thanks for your reply....clarifications
>>
>> For what it is worth, I'd suggest building mp2 as a shared object; this 
>> approach is very well tested.  You may be able to build as a static module, 
>> but that can take some additional effort, and that build option is not as 
>> widely tested.
>>
>> Building as a dso is simple - 'perl Makefile.PL 
>> MP_APXS=/usr/local/bin/apxs', or just 'perl Makefile.PL' if your apxs is in 
>> $ENV{PATH}.  This requires that you build Apache outside the mod_perl build, 
>> but for that I usually './configure --enable-so --with-included-apr 
>> --prefix=/path/to/my/apache'.
>>
>>>
>>> 1) Perl 5.12.3 was compiled without thread support as per the
>>> mod_perl
>>> 2.0 installation directions
>>>
>>> 2) I have tried adding the "--with-included-apr" option without luck
>>>
>>> 2) As per the mod_perl documentation for static I am not
>>> pre-compiling Apache but was allowing the mod_perl 2.0 process to
>>> handle that
>>>
>>> 3) I  was trying to match a pre-existing configuration which was using 
>>> Apache 1.3 with  mod_perl 1.0 statically linked in.  While it would be 
>>> preferred to keep the configuration the same, I am not sure it is mandatory.
>>>
>>> 4) what is also interesting is if I repeat the mod_perl configuration 
>>> command again, I do not get that "Can't find apr include/ directory" error, 
>>> and the config proceeds fine, however the make just throws a bunch of 
>>> errors which seem to be apr related...
>
>

Reply via email to