Hi Michael, Thanks for the reply. Embedded below...
> -----Original Message----- > From: Michael G Schwern [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 23, 2003 9:44 PM > To: Hering, Greg > Cc: [EMAIL PROTECTED] > Subject: Re: bug in MM_VMS install? > > > On Wed, Jul 23, 2003 at 11:02:28AM -0500, [EMAIL PROTECTED] wrote: > > I have something that you may consider a low priority > bug. On my > > Solaris 8 box, w.r.t. the ExtUtils, it says that MM_VMS has a newer > > version > > I presume this is from the CPAN shell? > Yes. Also CPANPLUS Shell. And on both Solaris 8 and RedHat 9. > > >, but I don't think it installed it in the first place, since it's a > >Solaris box, not VMS. Is that a bug? How can I get rid of that > >'nuisance' message? Trying to 'install' it again is no use as the > >'make test' is skipped. > > All of MakeMaker gets installed everywhere. You should have > ExtUtils::MM_VMS. You can easily check with 'perldoc -l > ExtUtils::MM_VMS'. > Cpanplus shows it like this 4 (nothing) 5.65 ExtUtils::MM_VMS MSCHWERN And when I do 'i 4' I get Could not set uid/gid on ...MateMaker-6.05 and so on... ==> MISSING Signature file! <== ... t/MM_VMS......................skipped all skipped: This is not VMS ... Successfully installed ExtUtils::MM_VMS All modules successfully installed. CPAN Terminal>o 4 (nothing) 5.65 ExtUtils::MM_VMS MSCHWERN Hmmm... Still not updated. > What might be happening is your new installation is getting > installed in a different spot than your old one and the old > one is "shadowing". That is, the old version is coming > earlier than the new one in @INC so its getting picked up. # find /usr/local/lib/perl5 -name MM_VMS.pm /usr/local/lib/perl5/5.8.0/ExtUtils/MM_VMS.pm # Nope. Only one file. > When you run an install, check for messages about 'shadowing' > files. Try running "make install UNINST=1" to delete the > other version. > Already set UNINST=1. I've been around several times with Jos Boumans about the multiple files and the UNINST flag issue. At first I didn't know about it and I had modules I couldn't update. I did 'find -name ... grep VERSION' and manually deleted -=:O the older module. Then in showed 'up to date'. I reported it as a bug to cpanplus-bugs. That's where Jos came in and said it I needed to update @INC so that the multiple files (that I didn't want in the first place) would be properly recognized. When I found out about the UNINST flag (somebody besides Jos told me) I actually removed Perl completely and reinstalled and then updated everything and it all seemed to be fine. This is where we are now. Everything that doesn't have problems with 'make test' is up to date (that would be Digest::SHA1, Encode, WWW::Mechanize and XML::Twig that fail testing) Normally if a file doesn't have a version I don't think it shows up. This file shows up but does not present a version either under 'cpan' or 'cpanp'. I'm thinking it may have something to do with the parentheses around $VERSION in MM_VMS.pm? None of the others have that... I've also started getting this error in 'cpan' ONLY: Could not eval ' package ExtUtils::MakeMaker::_version; no strict; local $VERSION; $VERSION=undef; do { \$VERSION = $CPANPLUS::Internals::VERSION; }; $VERSION ' in /usr/local/lib/perl5/site_perl/5.8.0/CPANPLUS/Configure.pm: Can't modify single ref constructor in scalar assignment at (eval 110) line 7, at EOF Thanks again for your time. If I can help test something, let me know. Sincerely, Greg Gregory L. Hering 4807 Bradford Drive Huntsville, AL 35805 (256) 722-6420
