Like chromatic, I'm slightly unsure about the nature of the problem, so feel free to post a clarification in this thread if this isn't the answer you need. That said, I recall an issue that matches up with your complaint when I did roughly what you've just done (upgraded to 5.8.0). The problem was that the lib path started in the wrong place: the previous version of the module (in /System/Library, as I recall) was being found before the more recently installed one (which was probably in /Library, off the top of my head).
The non-recompiling solution was to set PERL5LIB in your environment to the directory your 5.8.0 modules were installed in (/Library/Perl, if my guesses above are right)--it's probably being searched already, so this will make it be searched twice in under certain circumstances, but this is not, I assure you, a significant performance issue. ;-)
I'll post an update with the correct paths when I get home tonight, if those aren't they. Good luck!
Update: as it happens, those were they, but I figured I'd update anyway to relieve the minds of any future readers. The relevant output of perl -V is
%ENV:
PERL5LIB="/Library/Perl"
@INC:
/Library/Perl/darwin
/Library/Perl
/System/Library/Perl/darwin
/System/Library/Perl
/Library/Perl/darwin
/Library/Perl
/Library/Perl
/Network/Library/Perl/darwin
/Network/Library/Perl
/Network/Library/Perl
.
If God had meant us to fly, he would *never* have given us the railroads. --Michael Flanders |