On Fri, 12 Dec 2008, Brian H. Oak wrote: > I tried installing ActivePerl 5.10 back toward the beginning of the year, > but immediately reverted to 5.8 because I didn't have time to build > everything that was missing from PPM just to keep my production software > working.
You may want to try 5.10 again; the ActiveState PPM repos have been completely rebuild using a new build system and should be a lot more comprehensive now. Combined with the additional repositories at Uwinnipeg and Trouchelle you should get a pretty complete set of modules that actually build on Windows at all. > Just this week I received what is intended to become my new development > platform, a Lenovo ThinkPad W500 with 8GB RAM running Windows Vista Business > x64 SP1. I blissfully installed ActivePerl-5.8.8.824-MSWin32-x64-287188, > expecting my development life to become even more joyful than > before...WRONG! > > First off, I had to re-learn PPM command line arcanities since there is no > PPM GUI for x64. Then, once I had gotten back into the command line groove, > all of the repositories I've used in the past -- including ActiveState's, > which at least appears to be adjusted to look for 64-bit packages given its > URL: "http://ppm4.activestate.com/MSWin32-x64/5.8/824/package.xml" (does > "MSWin32-x64" seem oxymoronic to anyone besides me?) -- return zero > available packages. ("MSWin32" is the API. Note that even Microsoft refers to it as the "Win32 API for Windows 64". "x64" is used to designate the 64-bit version of Windows, "x86" being the 32-bit one. You can run the "x86" version just fine on 64-bit Windows too.) The problem is that there is no 64-bit repository for Perl 5.8, there is only one for 5.10 (there used to be an experimental one for 5.8 in the past, so maybe some redirect has gone missing, but that repository was rather small and is no longer being updated anyways). > So where do I go from here in order to waste the minimum amount of time? Am > I doing something wrong in PPM regarding the repositories? Should I install > 5.8 32-bit? Should I try 5.10 64-bit? Perhaps I'm setting the bar too > high, but I would very much like to have my development cake and eat it > too.... There are several options for you: * You can run the 32-bit (x86) builds of ActivePerl on your 64-bit Vista, either 5.8 or 5.10. Those give you maximum coverage of PPM repositories and the PPM GUI. The disadvantage are that you are running in the WOW64 (Windows on Windows 64) subsystem, which means part of the file system and registry will be redirected; your Perl applications will not be able to touch some 64-bit only areas of the machine. * You can run the 64-bit Perl 5.10 build. This will give you the full ActiveState repository, but there are no additional repos for the modules that require human intervention to build successfully. You will also have to use the PPM commandline, but that may change in the next release or so because we should have working 64-bit tkkits for Tkx now. Check here to see how many modules are available for each architecture right now: http://ppm4.activestate.com/ Cheers, -Jan _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
