in reply to Modules included more than once
Subroutine XXXX redefined at YYYY.pm line 1584which forms a list of all subroutines in YYYY. This implies that the package is being included more than once.
What I would like to know is if there is any way to stop this happening, or will I just have to live with the warnings? The feature I have in mind is similar to the PHP command 'require_once'.
You shouldn't have to remove those interdependencies. They shouldn't matter.
What platform? Windows? I bet it is.
My guess is that there's a problem with the case. If you do
on Windows, that will indeed load Foo.pm twice, as foo.pm is the same file.use Foo; use foo;
Just use the proper case everywhere.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Modules included more than once
by physgreg (Scribe) on Aug 22, 2002 at 11:24 UTC | |
by bart (Canon) on Aug 22, 2002 at 11:46 UTC |
In Section
Seekers of Perl Wisdom