You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Pete Kelly <ra...@yahoo.com> on 2002/03/26 18:34:07 UTC

Apache build problem on Windows

I get the following errors when trying to build from
command line:

C:\mod_perl-1.26>perl Makefile.PL
APACHE_SRC=\Apache_1.3.23 INSTALL_DLL=\Apache\
mod_perl
PerlDispatchHandler.........enabled
PerlChildInitHandler........enabled
PerlChildExitHandler........enabled
PerlPostReadRequestHandler..enabled
PerlTransHandler............enabled
PerlHeaderParserHandler.....enabled
PerlAccessHandler...........enabled
PerlAuthenHandler...........enabled
PerlAuthzHandler............enabled
PerlTypeHandler.............enabled
PerlFixupHandler............enabled
PerlHandler.................enabled
PerlLogHandler..............enabled
PerlInitHandler.............enabled
PerlCleanupHandler..........enabled
PerlRestartHandler..........enabled
PerlStackedHandlers.........enabled
PerlMethodHandlers..........enabled
PerlDirectiveHandlers.......enabled
PerlTableApi................enabled
PerlLogApi..................enabled
PerlUriApi..................enabled
PerlUtilApi.................enabled
PerlFileApi.................enabled
PerlConnectionApi...........enabled
PerlServerApi...............enabled

Where is your Apache/modules directory? (q to quit)
[\Apache\modules]
Can't open s/sub mod_perl::hooks.*/sub mod_perl::hooks
{ qw(PerlDispatchHandler
PerlChildInitHandler PerlChildExitHandler
PerlPostReadRequestHandler PerlTransHa
ndler PerlHeaderParserHandler PerlAccessHandler
PerlAuthenHandler PerlAuthzHandl
er PerlTypeHandler PerlFixupHandler PerlHandler
PerlLogHandler PerlInitHandler P
erlCleanupHandler PerlRestartHandler
PerlStackedHandlers PerlMethodHandlers Perl
DirectiveHandlers PerlTableApi PerlLogApi PerlUriApi
PerlUtilApi PerlFileApi Per
lConnectionApi PerlServerApi) }/: No such file or
directory.
Edit of lib/mod_perl_hooks.pm failed

Help!!! GREATLY appreciated.

Pete

__________________________________________________
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy Awards�
http://movies.yahoo.com/

Re: Apache build problem on Windows

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Wed, 27 Mar 2002, Stas Bekman wrote:

> Pete Kelly wrote:
> > I get the following errors when trying to build from
> > command line:
> >
> > C:\mod_perl-1.26>perl Makefile.PL
> > APACHE_SRC=\Apache_1.3.23 INSTALL_DLL=\Apache\
> > mod_perl
[ ... ]
> > Can't open s/sub mod_perl::hooks.*/sub mod_perl::hooks
> > { qw(PerlDispatchHandler
> > PerlChildInitHandler PerlChildExitHandler
> > PerlPostReadRequestHandler PerlTransHa
> > ndler PerlHeaderParserHandler PerlAccessHandler
> > PerlAuthenHandler PerlAuthzHandl
> > er PerlTypeHandler PerlFixupHandler PerlHandler
> > PerlLogHandler PerlInitHandler P
> > erlCleanupHandler PerlRestartHandler
> > PerlStackedHandlers PerlMethodHandlers Perl
> > DirectiveHandlers PerlTableApi PerlLogApi PerlUriApi
> > PerlUtilApi PerlFileApi Per
> > lConnectionApi PerlServerApi) }/: No such file or
> > directory.
> > Edit of lib/mod_perl_hooks.pm failed
>
>
> Hmm, this looks related to the -spi.bak bug reported earlier. Try this
> patch:
>
> http://marc.theaimsgroup.com/?l=apache-modperl&m=101682366719414&w=2

Off-line, Pete tried the above, and it wasn't quite enough;
what's needed is the following (applied against the cvs
mod_perl sources):

=======================================================================
--- Makefile.PL~	Sun Mar 24 17:22:12 2002
+++ Makefile.PL	Wed Mar 27 12:14:48 2002
@@ -1104,7 +1104,7 @@
     cp "lib/mod_perl_hooks.pm.PL", "lib/mod_perl_hooks.pm";

     if ($Is_Win32) {
-      my @args = ($^X, '-spi.bak ', ' -e ', "\"s/sub mod_perl::hooks.*/sub mod_perl::hooks { qw($hooks) }/\"", 'lib/mod_perl_hooks.pm');
+      my @args = ($^X, '-spi.bak', '-e', "\"s/sub mod_perl::hooks.*/sub mod_perl::hooks { qw($hooks) }/\"", 'lib/mod_perl_hooks.pm');
       system(@args) == 0 or die "@args failed\n";
     }
     iedit "lib/mod_perl_hooks.pm",
=======================================================================

best regards,
randy


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: Apache build problem on Windows

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Wed, 27 Mar 2002, Stas Bekman wrote:

> Pete Kelly wrote:
> > I get the following errors when trying to build from
> > command line:
> >
> > C:\mod_perl-1.26>perl Makefile.PL
> > APACHE_SRC=\Apache_1.3.23 INSTALL_DLL=\Apache\
> > mod_perl
[ ... ]
> > Can't open s/sub mod_perl::hooks.*/sub mod_perl::hooks
> > { qw(PerlDispatchHandler
> > PerlChildInitHandler PerlChildExitHandler
> > PerlPostReadRequestHandler PerlTransHa
> > ndler PerlHeaderParserHandler PerlAccessHandler
> > PerlAuthenHandler PerlAuthzHandl
> > er PerlTypeHandler PerlFixupHandler PerlHandler
> > PerlLogHandler PerlInitHandler P
> > erlCleanupHandler PerlRestartHandler
> > PerlStackedHandlers PerlMethodHandlers Perl
> > DirectiveHandlers PerlTableApi PerlLogApi PerlUriApi
> > PerlUtilApi PerlFileApi Per
> > lConnectionApi PerlServerApi) }/: No such file or
> > directory.
> > Edit of lib/mod_perl_hooks.pm failed
>
>
> Hmm, this looks related to the -spi.bak bug reported earlier. Try this
> patch:
>
> http://marc.theaimsgroup.com/?l=apache-modperl&m=101682366719414&w=2

Off-line, Pete tried the above, and it wasn't quite enough;
what's needed is the following (applied against the cvs
mod_perl sources):

=======================================================================
--- Makefile.PL~	Sun Mar 24 17:22:12 2002
+++ Makefile.PL	Wed Mar 27 12:14:48 2002
@@ -1104,7 +1104,7 @@
     cp "lib/mod_perl_hooks.pm.PL", "lib/mod_perl_hooks.pm";

     if ($Is_Win32) {
-      my @args = ($^X, '-spi.bak ', ' -e ', "\"s/sub mod_perl::hooks.*/sub mod_perl::hooks { qw($hooks) }/\"", 'lib/mod_perl_hooks.pm');
+      my @args = ($^X, '-spi.bak', '-e', "\"s/sub mod_perl::hooks.*/sub mod_perl::hooks { qw($hooks) }/\"", 'lib/mod_perl_hooks.pm');
       system(@args) == 0 or die "@args failed\n";
     }
     iedit "lib/mod_perl_hooks.pm",
=======================================================================

best regards,
randy


Re: Apache build problem on Windows

Posted by Stas Bekman <st...@stason.org>.
Pete Kelly wrote:
> I get the following errors when trying to build from
> command line:
> 
> C:\mod_perl-1.26>perl Makefile.PL
> APACHE_SRC=\Apache_1.3.23 INSTALL_DLL=\Apache\
> mod_perl
> PerlDispatchHandler.........enabled
> PerlChildInitHandler........enabled
> PerlChildExitHandler........enabled
> PerlPostReadRequestHandler..enabled
> PerlTransHandler............enabled
> PerlHeaderParserHandler.....enabled
> PerlAccessHandler...........enabled
> PerlAuthenHandler...........enabled
> PerlAuthzHandler............enabled
> PerlTypeHandler.............enabled
> PerlFixupHandler............enabled
> PerlHandler.................enabled
> PerlLogHandler..............enabled
> PerlInitHandler.............enabled
> PerlCleanupHandler..........enabled
> PerlRestartHandler..........enabled
> PerlStackedHandlers.........enabled
> PerlMethodHandlers..........enabled
> PerlDirectiveHandlers.......enabled
> PerlTableApi................enabled
> PerlLogApi..................enabled
> PerlUriApi..................enabled
> PerlUtilApi.................enabled
> PerlFileApi.................enabled
> PerlConnectionApi...........enabled
> PerlServerApi...............enabled
> 
> Where is your Apache/modules directory? (q to quit)
> [\Apache\modules]
> Can't open s/sub mod_perl::hooks.*/sub mod_perl::hooks
> { qw(PerlDispatchHandler
> PerlChildInitHandler PerlChildExitHandler
> PerlPostReadRequestHandler PerlTransHa
> ndler PerlHeaderParserHandler PerlAccessHandler
> PerlAuthenHandler PerlAuthzHandl
> er PerlTypeHandler PerlFixupHandler PerlHandler
> PerlLogHandler PerlInitHandler P
> erlCleanupHandler PerlRestartHandler
> PerlStackedHandlers PerlMethodHandlers Perl
> DirectiveHandlers PerlTableApi PerlLogApi PerlUriApi
> PerlUtilApi PerlFileApi Per
> lConnectionApi PerlServerApi) }/: No such file or
> directory.
> Edit of lib/mod_perl_hooks.pm failed


Hmm, this looks related to the -spi.bak bug reported earlier. Try this 
patch:

http://marc.theaimsgroup.com/?l=apache-modperl&m=101682366719414&w=2

-- 


__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com