this is not a good fix. i went to build embperl, and got
the same URI::URL warnings when it attempted to test
with mod_perl. embperl also expects to be able to call
'new URI::URL' without a previous use/require in the code.
i did test to make sure my URI::URL was installed properly
perl -MURI::URL -e 'print "$URI::URL::VERSION\n"'
which returns 5.02.
This is perl, v5.6.1 built for i686-linux
Server: Apache/1.3.20 (Unix) mod_perl/1.26 mod_ssl/2.8.4 OpenSSL/0.9.6b
i'll have to do some more looking tomorrow.
___cliff rayman___ wrote:
> i had the same problem - i was able to fix it by performing
> the following patches. not sure how it is supposed to work
> without the patches. so, either something is wrong with our
> two configurations or something is wrong with 1.26. usually
> i'd believe the former, but 1.26 has only been out for 2 weeks
> or so.
> -----------snip----------
> --- ./t/internal/hooks.t.orig Wed Jan 20 15:16:38 1999
> +++ ./t/internal/hooks.t Mon Aug 20 20:52:03 2001
> @@ -7,6 +7,7 @@
> use ExtUtils::testlib;
> BEGIN { require "net/config.pl"; }
> require LWP::UserAgent;
> +use URI::URL;
>
> #first one queries httpd for enabled hooks,
> #generating a hook::handler() for each and writing t/docs/.htaccess
>
> --- ./t/TEST.orig Sun Mar 5 15:36:08 2000
> +++ ./t/TEST Mon Aug 20 20:56:20 2001
> @@ -2,7 +2,7 @@
>
> $|++;
> use Config;
> -
> +use URI::URL;
> # First we check if we already are within the "t" directory
> if (-d "t") {
> # try to move into test directory
>
> [root@u5 mod_perl-1.26]# diff -u ./blib/lib/Apache/test.pm.orig
>./blib/lib/Apache/test.pm
> --- ./blib/lib/Apache/test.pm.orig Wed Feb 14 14:57:08 2001
> +++ ./blib/lib/Apache/test.pm Mon Aug 20 20:49:06 2001
> @@ -5,6 +5,8 @@
> use Exporter ();
> use Config;
> use FileHandle ();
> +use URI::URL;
> +
> *import = \&Exporter::import;
>
> @EXPORT = qw(test fetch simple_fetch have_module skip_test
> ----------snip----------
>
> allan wrote:
>
> > running make test i cannot come aroubf this annoying message:
> >
> > will write error_log to: t/logs/error_log
> > letting apache warm up...\c
> > done
> > /usr/bin/perl t/TEST 0
> > Can't locate object method "new" via package "URI::URL" at
> > ../blib/lib/Apache/test.pm line 252.
> > make: *** [run_tests] Error 255
> >
> >
>
> --
> ___cliff [EMAIL PROTECTED]http://www.genwax.com/
--
___cliff [EMAIL PROTECTED]http://www.genwax.com/