Show quoted text>> Massive warnings and fault msgs but installs
Re: the "massive warnings" attached above.
I just thought I'd point out it's because of a clash of namespaces.
AnyData.pm exists as it's own module, and under DBD::AnyData.pm.
The cwd is by default at the end of your INC path.
If the cwd is at the start of your INC path then you will run into
this problem, you can simulate it by doing:
perl -I. test.pl
This is because an attempt to include AnyData (not DBD::AnyData) is
made, but DBD::AnyData is loaded (I think).
Why would you do this?
Well I was doing it for the purpose of running the tests against
an installed version of DBD::AnyData.
Why would you want to do that?
Because DBD::AnyData has dependencies, and if any of them change
it's always nice to check the installed version of DBD::AnyData still
passes it's test cases.
Anyway, a way to fix this is to:
1.) Move AnyData.pm into lib/DBD/AnyData.pm
2.) Update the manifest
3.) Update the makefile (for the version)
Cheers,
Peter (Stig) Edwards