On January 29, 2003 08:45 am, [EMAIL PROTECTED] wrote:

> with perl 58 /win32
> I noted that ppm refuses to install
> packages from http://theoryx5.uwinipeg.ca/ppms (the one for 5.8)
> because these packages mention
> ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8"
> while perl 580 built without archname (and the one from
> activestate) does not specify "5.8"
> but ARCHITECTURE NAME="MSWin32-x86-multi-thread" only
> the packages still install after manual donwload and
> change of ppd file

The specification of
  ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8"
in the ppd files (which ActiveState also uses for 8xx ppm packages) 
is a result of a change in the behaviour of PPM with ActivePerl 8xx - 
Perl still reports the architecture as MSWin32-x86-multi-thread, but 
PPM (from ActiveState) for builds 8xx will only install ppm packages 
whose architecture in the ppd file has the '-5.8' tacked onto the end. This 
I think was done so that people wouldn't mistakenly install ppm 
packages for builds 6xx, which report the same ARCHITECTURE but 
which are binary incompatable with 8xx.

The http://theoryx5.uwinnipeg.ca/ppms/ repository should work with
ActivePerl 8xx (and also the recent Perl-5.8-win32-bin Perl/Apache
distribution from ftp://theoryx5.uwinnipeg.ca/pub/other/), but for a
self-compiled perl-5.8 used with the CPAN PPM distribution, a change
in PPM.pm is needed - let me know (off-list) if you'd like a copy of
the needed patch.

-- 
best regards,
randy

Reply via email to