PPM4 MSWin32-x64 404 errors.

Posted by VW on 2006-10-17 05:12
Forums: PPM | OS: Windows x64

I'm trying to access the package repository from a machine running Windows XP Pro x64 Edition using the perl v5.8.8 for MSWin32-x64-multi-thread (Binary build 819 [267479].

Unfortunately, all actions result in a 404 error. See, for example:

C:\Perl\bin>ppm search *
Downloading ActiveState Package Repository packlist...not found
*** no packages matching '*' found ***

C:\Perl\bin>ppm log
Last minute of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ppm4.log:

2006-10-17T09:08:11 <6> [ppm:66] ppm search *
2006-10-17T09:08:11 <6> [Web.pm:63] GET http://ppm4.activestate.com/MSWin32-x64/
5.8/819/ ==> 404 Not Found (303 bytes in 0.22 sec - 1 KB/s)
2006-10-17T09:08:15 <6> [ppm:66] ppm log

Is anyone else having this problem? If I browse to the ppm4 url in IE on any other machine I also get 404 errors. ppm 3.2 on my 32 bit installs is working fine.

Should I just go ahead and log a bug?


jeff.griffiths | Tue, 2006-10-17 07:44

This is expected because currently there are no Windows x64 repositories. Feel free to log this as an enhancement request.

sunek | Fri, 2007-06-22 06:38

If it is expected behavior why don't you say so? The release notes says there is no GUI for the x64 version. Inconvenient, but no big deal. How about saying that ppm is completely useless in the x64 version since there are no repositories? Or why not give a meaningful error message, saying that there is no repository instead of a 404 error that can have a thousand different reasons.

You have wasted a couple of hours of my time spent on trying to find out why ppm is dysfunctional. Thanks!

VW | Tue, 2006-10-17 07:50

This is a little disappointing.

Are there difficulties with building the x64 versions, or is this simply being deferred in favour of other work?

I can likely go ahead and build the packages myself (fingers crossed), but I wonder if it would be worth waiting to see the result of the enhancement request...


jeff.griffiths | Tue, 2006-10-17 07:56

We decided to release the Perl distributions and see what the customer demand would be for a PPM repository before committing to do the work. As well it is very possible that some modules are not 64-bit compatible in some way but we haven't as yet looked into it a great deal.

As well, as far as I know no-one in the community is hosting Winx64 packages either.

rcbeetle75 | Wed, 2007-01-17 11:38

I'm struggling with the same limitation on Itanium. What is the path to build the incompatible modules myself?

mackenziemike | Tue, 2007-04-24 11:47

PPM makes Perl on Windows workable. If you produce a version of ActiveState Perl that cannot use PPM and wait to see if there is demand for it, you won't see any demand because without PPM, Perl on Windows is not a useful language for most purposes. Perl without the wide range of external modules provided by CPAN/PPM is a very impoverished language, and getting all the necessary stuff set up to allow you to use CPAN to download languages is too daunting for most users. I know; I've had to do it before -- though not with the x64 build. I'm going to be using the 32-bit build on my x64 systems until I hear that there is a PPM repository for the x64 build of Perl.

maeder | Mon, 2007-07-23 09:31

So you can install 32-bit on x64 platform too. Surely perl-only repositories will work under both? Perhaps not the windows api which drives the ppm gui - but why not?

Kanien | Wed, 2007-08-15 16:36

I too spent a few hours with this. What a waste. The only part missing is the perl mods. Fully functional PPM, just no mods to download!


The irony!

lancefrench | Mon, 2007-10-15 12:47

This was logged as a feature enhancement request in bug 55317: http://bugs.activestate.com/show_bug.cgi?id=55317

As a user of vista x64, I would also use a 64 bit ppm repository if one became available.

cklemmer | Mon, 2007-10-29 09:46

Man, a whole year on this thread and still no repository...

explicitspirit | Sat, 2008-07-19 00:03

os im using: windows x64
the error that i got:ppm install DBI
Downloading ActiveState Package Repository packlist...not found
No missing packages to install

if any 1 has found any solution ye pllzzz do reply asap

ActiveState Staff
Fri, 2008-09-19 15:12

A Win x64 repository has been available for several months now, but there have been some temporary issues with certain modules. This has been addressed by ripping out the entire old PPM build architecture and starting over. The 5.10 x64 repository has been replaced already, with other 64-bit architectures to follow as they become ready to use.