Hi list, I had a curious problem some time back when using PPM reps other than ActiveState and installing Win32::ActAcc at:
http://www.bribes.org/perl/ppmdir.html On trying to install Win32::ActAcc using ppm from the command-line, Perl claimed that another installed module was missing, I think it was Win32::OLE. OLE wasn't installed under site but it certainly was under lib since it comes with ActivePerl. However, even though it was in lib, I could still install Win32::OLE using ppm which downloaded it and also copied it to site redundantly. After that Win32::ActAcc installed fine. I've run across similar behavior in a couple of other modules, too. What is the recommended way to recover from this, why doesn't ppm realize that the stuff it needs is already in lib? If lib and site lib both have the same package, which one takes priority in use? Last but not least, how do I cleanly upgrade from one Active Perl release to the next without losing my current modules? Reinstall doesn't always work well since stuff in html\lib\pod was moved to html\lib\pods, for example. And uninstalling means having to reinstall all the useful modules. PS: I'm using ActiveState Perl 5.88 build 822, Win XP SP2 Pro English, and am running Perl with the default install location using an admin account. PPS: Its been a while since I ran into this issue the last time, so I'm a little vague on the details. No matter what the issue, the general pattern is that some installed module is not installed according to PPM, and needs to be reinstalled to site, for the PPM install of the desired module to succeed. -- With kind regards Veli-Pekka Tätilä ([EMAIL PROTECTED]) Accessibility, game music, synthesizers and programming: http://www.student.oulu.fi/~vtatila _______________________________________________ Perl-Win32-Users mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
