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