On Tue, 15 Apr 2008, Sisyphus wrote: On Tue, 15 Apr 2008, "doc" <[EMAIL PROTECTED]> wrote: > > I'm using PPM to download and install on XP Pro the Win32 pm and it > > comes up with a path error ERROR: 500 Cannot write to > > 'C:\DOCUME~1\regbuild\LOCALS~1\Temp\ppm- > > ZriaEM/Win32-x86-multi-thread-5.8/Win32-0.34.tgz': No such file or > > directory > > What command did you run ? ActivePerl already has Win32 installed - > though, on perl 5.8 (build 822) it's only version 0.3. Perl 5.10 > (ActiveState build1002) ships with Win32-0.34.
Note that there are only 2 functional changes since the 0.30 release: the memory leak in Win32::GetOSVersion() fix, and the change that makes sure the drive letter returned by Win32::GetLongPathName() is always uppercase. All other changes are for different compiler support, Cygwin related, or improvements to the test suite: | Revision history for the Perl extension Win32. | | 0.35 [2008-03-31] | Integrate changes from bleadperl: | - Silence Borland compiler warning (Steve Hay) | - Fix memory leak in Win32::GetOSVersion (Vincent Pit) | - Test Win32::GetCurrentThreadId on cygwin (Reini Urban, Steve Hay) | | 0.34 [2007-11-21] | - Document "WinVista" return value for Win32::GetOSName() | (Steve Hay). | | 0.33 [2007-11-12] | - Update version to 0.33 for Perl 5.10 release | - Add $^O test in Makefile.PL for CPAN Testers | - Use Win32::GetLastError() instead of $^E in t/Names.t for | cygwin compatibility (Jerry D. Hedden). | | 0.32 [2007-09-20] | - Additional #define's for older versions of VC++ (Dmitry Karasik). | - Win32::DomainName() doesn't return anything when the Workstation | service isn't running. Set $^E and adapt t/Names.t accordingly | (Steve Hay & Jerry D. Hedden). | - Fix t/Names.t to allow Win32::GetOSName() to return an empty | description as the 2nd return value (e.g. Vista without SP). | - Fix t/GetFileVersion.t for Perl 5.10 | | 0.31 [2007-09-10] | - Apply Cygwin fixes from bleadperl (from Jerry D. Hedden). | - Make sure Win32::GetLongPathName() always returns drive | letters in uppercase (Jerry D. Hedden). | - Use uppercase environment variable names in t/Unicode.t | because the MSWin32 doesn't care, and Cygwin only works | with the uppercased version. | - new t/Names.t test (from SĪbastien Aperghis-Tramoni) > I couldn't find a ppm package for version 0.34 (or 0.35) that's > suitable for perl 5.8. Is the version of Win32 that you already have > (0.3) unsuited to your needs ? If so, someone (me, if necessary) could > build you a ppm package of 0.34 (or 0.35). Let us know if that's what > you want. Unfortunately the person we hired a few months ago to maintain and improve the PPM repositories is no longer working for ActiveState. Feel free to file a bug in the ActivePerl bug database (and NOT the core Perl5 database via perlbug): http://bugs.activestate.com It just may take a little while until we things resolved. Cheers, -Jan