Silvio Wanka wrote:

BTW, have you tried the latest mod_perl CVS? I think your problem has 
been solved long time ago. Sometimes I forget that others don't use the 
cvs version all the time :)

 From Changes:

=item 1.26_01-dev
...
require URI::URL to work with newer libwww-perl
...


> Stas Bekman wrote:
> 
>>Einar Roheim wrote:
>>
>>>At 17:00 4/23/2002 +0800, you wrote:
>>>
>>>
>>>>Einar Roheim wrote:
>>>>
>>>>
>>>>>Hi everyone,
>>>>>
>>>>>I have a problem installing mod_perl 1.26 with Apache 1.3.24. When I
>>>>>do the "make test" I'm getting this in the end before it aborts:
>>>>
>>>>
>>>>You have a mismatching version of LWP and URI packages, update both
>>>>and the problem should disappear.
>>>
>>>
>>>I did a "force install" on both of them (since I had the last version),
>>>but I still have the same problem.
>>>
>>>
>>>As Nicolai Schlenzig said, I can add "use URI::URL;" to these files:
>>>
>>>mod_perl-x.xx/t/internal/hooks.t
>>>mod_perl-x.xx/lib/Apache/test.pm
>>>mod_perl-x.xx/blib/Apache/test.pm
>>>
>>>But I still have the mismatch that you talked about. Don't I?
>>>
>>>How can this mismatch happen?
>>
>>Well I had this problem with lwp 5.64 and URI 1.09, after upgrading to
>>libwww-perl 5.64 and URI 1.1 the problem has disappeared.
> 
> 
> Maybe with URI 1.1 but not with the current 1.11
> 
> 
>>[...]
>>--
>>Stas Bekman            JAm_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
> 
> 
> The patch at the end solves the problems, the tests are running
> but you get error messages in one of the URI modules, that a undefined
> value is used.
> 
> Regards, Silvio
> 
> --- lib/Apache/test.pm~       Wed Feb 14 23:57:08 2001
> +++ lib/Apache/test.pm        Fri Feb 22 18:57:13 2002
> @@ -5,6 +5,12 @@
>  use Exporter ();
>  use Config;
>  use FileHandle ();
> +
> +use URI::URL ();
> +sub URI::WithBase::can {
> +    return UNIVERSAL::can(@_) || UNIVERSAL::can($_[0]->[0], $_[1]);
> +}
> +
>  *import = \&Exporter::import;
>  
>  @EXPORT = qw(test fetch simple_fetch have_module skip_test
> --- t/internal/hooks.t~       Thu Jan 21 00:16:38 1999
> +++ t/internal/hooks.t        Fri Feb 22 18:46:53 2002
> @@ -7,6 +7,7 @@
>  use ExtUtils::testlib;
>  BEGIN { require "net/config.pl"; }
>  require LWP::UserAgent;
> +require URI::URL;
>  
>  #first one queries httpd for enabled hooks, 
>  #generating a hook::handler() for each and writing t/docs/.htaccess
> @@ -29,7 +30,7 @@
>  foreach $loc (@urls) {
>      $url = new URI::URL("http://$net::httpserver$loc";);
>  
> -    $request = new HTTP::Request('GET', $url);
> +    $request = new HTTP::Request('GET', "$url");
>  
>      print "GET $url\n\n";



-- 


__________________________________________________________________
Stas Bekman            JAm_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


Reply via email to