Subject: | Exception-Class-1.33 misses PREREQ_PM, fails to install |
I had a failed installation of a module today, and tracked it down to the new release of Exception::Class:
Can't locate Class/Data/Inheritable.pm in @INC (@INC contains: /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/i486-linux-gnu-thread-multi /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5
/tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/i486-linux-gnu-thread-multi /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/i486-linux-gnu-thread-multi /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5
/tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/i486-linux-gnu-thread-multi /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Exception/Class/Base.pm line 9.
BEGIN failed--compilation aborted at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Exception/Class/Base.pm line 9.
Compilation failed in require at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Exception/Class.pm line 10.
BEGIN failed--compilation aborted at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Exception/Class.pm line 10.
Compilation failed in require at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Perl/Critic/Exception/Configuration/Generic.pm line 27.
BEGIN failed--compilation aborted at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Perl/Critic/Exception/Configuration/Generic.pm line 27.
Compilation failed in require at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Perl/Critic.pm line 23.
BEGIN failed--compilation aborted at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Perl/Critic.pm line 23.
Compilation failed in require at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Test/Perl/Critic.pm line 19.
BEGIN failed--compilation aborted at /tmp/qt-qa-test-pl.sI6Lg2/perl/lib/perl5/Test/Perl/Critic.pm line 19.
Compilation failed in require at -e line 1.
(while attempting to install Test::Perl::Critic)
I had a look at the diff between Exception::Class 1.32 and 1.33, and it looks like Makefile.PL PREREQ_PM has been emptied in 1.33, so the dependencies of Exception::Class may not
be installed. Was that a mistake or did I miss something?