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

Reply via email to