Re: Apache build problem on Windows

2002-03-27 Thread Randy Kobes

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.26perl 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-modperlm=101682366719414w=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

2002-03-26 Thread Stas Bekman

Pete Kelly wrote:
 I get the following errors when trying to build from
 command line:
 
 C:\mod_perl-1.26perl Makefile.PL
 APACHE_SRC=\Apache_1.3.23 INSTALL_DLL=\Apache\
 mod_perl
 PerlDispatchHandler.enabled
 PerlChildInitHandlerenabled
 PerlChildExitHandlerenabled
 PerlPostReadRequestHandler..enabled
 PerlTransHandlerenabled
 PerlHeaderParserHandler.enabled
 PerlAccessHandler...enabled
 PerlAuthenHandler...enabled
 PerlAuthzHandlerenabled
 PerlTypeHandler.enabled
 PerlFixupHandlerenabled
 PerlHandler.enabled
 PerlLogHandler..enabled
 PerlInitHandler.enabled
 PerlCleanupHandler..enabled
 PerlRestartHandler..enabled
 PerlStackedHandlers.enabled
 PerlMethodHandlers..enabled
 PerlDirectiveHandlers...enabled
 PerlTableApienabled
 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-modperlm=101682366719414w=2

-- 


__
Stas BekmanJAm_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