Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Bricolage: users

[ot] mod_perl 2.04 Windows Apache2.compat

 

 

Bricolage users RSS feed   Index | Next | Previous | View Threaded


gharris at centauri

Feb 1, 2009, 10:23 PM

Post #1 of 4 (1968 views)
Permalink
[ot] mod_perl 2.04 Windows Apache2.compat

Has anyone successfully built mod_perl 2.04 on Windows with Apache
2.2.11 or close to it?

I ask because when I install mod_perl with Apache 2.2.11 and ActiveState
Perl 5.8.8.24 (or any version down to 5.8.8.18) I get the error:

[Sun Feb 01 22:14:45 2009] [error] Can't load
'C:/Perl/site/lib/auto/Apache2/Filter/Filter.dll' for module
Apache2::Filter: load_file:The specified procedure could not be found at
C:/Perl/lib/XSLoader.pm line 64.\n at
C:/Perl/site/lib/Apache2/XSLoader.pm line 31\nCompilation failed in
require at C:/Apache22/conf/extra.pl line 9.\nBEGIN failed--compilation
aborted at C:/Apache22/conf/extra.pl line 9.\nCompilation failed in
require at (eval 3) line 1.\n

Filter.dll is a binary, and is in the right place, so I'm assuming it's
corrupt.

How important is Apache2::compat to Mod_Perl2? This is for a local test
machine build, not a working server. I would control everything that ran
on the server (He said overconfidently). And I suppose also, how
important is Apache2::Filter, since that seems to be what's triggering
the error.


gharris at centauri

Feb 1, 2009, 10:32 PM

Post #2 of 4 (1701 views)
Permalink
Re: [ot] mod_perl 2.04 Windows Apache2.compat [In reply to]

George Harrison said the following on 2009.02.02 12:23 AM:
> Has anyone successfully built mod_perl 2.04 on Windows with Apache
> 2.2.11 or close to it?
>
> I ask because when I install mod_perl with Apache 2.2.11 and ActiveState
> Perl 5.8.8.24 (or any version down to 5.8.8.18) I get the error:
>
> [Sun Feb 01 22:14:45 2009] [error] Can't load
> 'C:/Perl/site/lib/auto/Apache2/Filter/Filter.dll' for module
> Apache2::Filter: load_file:The specified procedure could not be found at
> C:/Perl/lib/XSLoader.pm line 64.\n at
> C:/Perl/site/lib/Apache2/XSLoader.pm line 31\nCompilation failed in
> require at C:/Apache22/conf/extra.pl line 9.\nBEGIN failed--compilation
> aborted at C:/Apache22/conf/extra.pl line 9.\nCompilation failed in
> require at (eval 3) line 1.\n

Should be:
[Mon Feb 02 00:26:49 2009] [error] Can't load
'C:/Perl/site/lib/auto/Apache2/Filter/Filter.dll' for module
Apache2::Filter: load_file:The specified procedure could not be found at
C:/Perl/lib/XSLoader.pm line 64.
at C:/Perl/site/lib/Apache2/XSLoader.pm line 31
Compilation failed in require at C:/Perl/site/lib/Apache2/compat.pm line 48.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Apache2/compat.pm
line 48.
Compilation failed in require at C:/Apache22/conf/extra.pl line 12.
BEGIN failed--compilation aborted at C:/Apache22/conf/extra.pl line 12.
Compilation failed in require at (eval 3) line 1.

Bad cut and paste from error_log.

>
> Filter.dll is a binary, and is in the right place, so I'm assuming it's
> corrupt.
>
> How important is Apache2::compat to Mod_Perl2? This is for a local test
> machine build, not a working server. I would control everything that ran
> on the server (He said overconfidently). And I suppose also, how
> important is Apache2::Filter, since that seems to be what's triggering
> the error.
>
>


gharris at centauri

Feb 1, 2009, 10:39 PM

Post #3 of 4 (1681 views)
Permalink
Re: [ot] mod_perl 2.04 Windows Apache2.compat [In reply to]

George Harrison said the following on 2009.02.02 12:32 AM:
> George Harrison said the following on 2009.02.02 12:23 AM:
>> Has anyone successfully built mod_perl 2.04 on Windows with Apache
>> 2.2.11 or close to it?
>>
>> I ask because when I install mod_perl with Apache 2.2.11 and
>> ActiveState Perl 5.8.8.24 (or any version down to 5.8.8.18) I get the
>> error:
>>
...
> Should be:
> [Mon Feb 02 00:26:49 2009] [error] Can't load
> 'C:/Perl/site/lib/auto/Apache2/Filter/Filter.dll' for module
> Apache2::Filter: load_file:The specified procedure could not be found at
> C:/Perl/lib/XSLoader.pm line 64.
> at C:/Perl/site/lib/Apache2/XSLoader.pm line 31
> Compilation failed in require at C:/Perl/site/lib/Apache2/compat.pm line
> 48.
> BEGIN failed--compilation aborted at C:/Perl/site/lib/Apache2/compat.pm
> line 48.
> Compilation failed in require at C:/Apache22/conf/extra.pl line 12.
> BEGIN failed--compilation aborted at C:/Apache22/conf/extra.pl line 12.
> Compilation failed in require at (eval 3) line 1.
>

I should mention that this only happens with a script that requires
Apache2::compat, or, I suppose, any other module that requires
Apache2::Filter. Apache 2.2 starts just fine with mod_perl installed.


david at kineticode

Feb 2, 2009, 8:54 AM

Post #4 of 4 (1668 views)
Permalink
Re: [ot] mod_perl 2.04 Windows Apache2.compat [In reply to]

On Feb 1, 2009, at 10:39 PM, George Harrison wrote:

>> Should be:
>> [Mon Feb 02 00:26:49 2009] [error] Can't load 'C:/Perl/site/lib/
>> auto/Apache2/Filter/Filter.dll' for module Apache2::Filter:
>> load_file:The specified procedure could not be found at C:/Perl/lib/
>> XSLoader.pm line 64.
>> at C:/Perl/site/lib/Apache2/XSLoader.pm line 31
>> Compilation failed in require at C:/Perl/site/lib/Apache2/compat.pm
>> line 48.
>> BEGIN failed--compilation aborted at C:/Perl/site/lib/Apache2/
>> compat.pm line 48.
>> Compilation failed in require at C:/Apache22/conf/extra.pl line 12.
>> BEGIN failed--compilation aborted at C:/Apache22/conf/extra.pl line
>> 12.
>> Compilation failed in require at (eval 3) line 1.
>
> I should mention that this only happens with a script that requires
> Apache2::compat, or, I suppose, any other module that requires
> Apache2::Filter. Apache 2.2 starts just fine with mod_perl installed.

I think you'll need to ask on a mod_perl mail list. But do let us know
if you get Bricolage working on Windows. That'd be quite cool.

Oh, and I strongly recommend Strawberry Perl over ActivePerl.

http://perl.apache.org/maillist/index.html
http://strawberryperl.com/

Best,

David

Bricolage users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.