perl-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stas Bekman <s...@stason.org>
Subject Re: BSD::Resource needed on BSD systems
Date Wed, 05 Jan 2005 14:56:58 GMT
Eric Cholet wrote:
> Hi,
> 
> Fresh svn checkout of mp2 / apache 2.0 on MacOSX 10.3.
> 
> 'make test' fails to start the server. t/logs/error_log reveals that 
> Apache::SizeLimit
> wants BSD::Resource which wasn't installed on my system.
> 
>     } elsif (BSD_LIKE) {
> 
>         # will getrusage work on all BSDs?  I should hope so.
>         if ( eval { require BSD::Resource } ) {
>             $HOW_BIG_IS_IT = \&bsd_size_check;
>         } else {
>             die "you must install BSD::Resource for Apache::SizeLimit " .
>                 "to work on your platform.";
>         }
> 
> Perhaps it would be nicer if this could be detected earlier, 
> unfortunately I'm
> still way too clueless to provide a patch.

Ay, for some reason I thought that this was tested for. Pleaes try this patch:

Index: t/conf/post_config_startup.pl
===================================================================
--- t/conf/post_config_startup.pl       (revision 124181)
+++ t/conf/post_config_startup.pl       (working copy)
@@ -69,7 +69,8 @@
      eval { require Apache::SizeLimit };
      if ($@) {
          # unsupported platform
-        die $@ unless $@ =~ /Apache::SizeLimit not implemented on/;
+        die $@ unless $@ =~ /Apache::SizeLimit not implemented on/
+            or $@ =~ /you must install BSD::Resource/;
      }
  }


-- 
__________________________________________________________________
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

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


Mime
View raw message