Hi Monks,
Is there a known problem with inheritance on Perl 5.6.0?
Briefly: I was working with a CPAN module that relies upon my subclass inheriting from an inheritance hierarchy above it. On a Linux box with 5.6.1 everything works, but my tests fail on a Mac with 5.6.0 with a "method not found" error. All the modules are installed, and the @ISA arrays seem to be intact and show the right inheritance -- but calls to UNIVERSAL::isa show that the Linux/5.6.1 setup correctly inherits, while the Mac/5.6.0 setup breaks 3 classes up the hierarchy.
Is there a smoking gun I'm missing here? E.g., is it well-known that 5.6.0 doesn't inherit properly?
(If there is no smoking gun or further info is needed, I can post specifics; the breakage seems to be between Class::DBI:__::Base and Ima::DBI and I have tests that bear this out.)
Best,
RandallIn reply to Broken inheritance on 5.6.0 / Mac OS x 10.2 ? by rlucas
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |