rsam has asked for the wisdom of the Perl Monks concerning the following question:

Hi all, I had the latest ActiveState Perl installation on my Vista machine. When I tried to install wxperl, I got a PPM error that seemed to indicate it could not understand the version (possibly for Vista).
Anyway this morning I uninstalled ActiveState and installed the latest Strawberry Perl and tried the ppm install of wxperl and I get the following error message:

Installing package 'Wx-0.26.ppd'...
Error installing package 'Wx-0.26.ppd': Read a PPD for 'Wx-0.26.ppd', but it is not intended for this build of Perl (MSWin32-x86-multi-thread-5.10)

My guess is this is a vista version issue, but I am not sure. I am new to PPM but have used perl quite a bit on linux.
Can somebody please help me out?
Thanks.

Replies are listed 'Best First'.
Re: PPM version issue with Vista
by marto (Cardinal) on Apr 02, 2009 at 14:54 UTC

    Since you are now using Strawberry Perl why not just use cpan to install wx?

    Hope this helps

    Martin

      Hi Martin,

      Thanks for your suggestion. Can you tell me how to do it?

      Thanks.

        Hi rsam,

        typing cpan from a command prompt should start the client, then type 'install Wx', but without quotes like:

        cpan> install Wx

        Also see Installing Modules from the tutorials section of this site. If you have any further problems let us know

        Hope this helps,

        Martin

Re: PPM version issue with Vista
by syphilis (Archbishop) on Apr 02, 2009 at 22:54 UTC
    Hi rsam,

    The message is telling you that you're trying to install a ppm package that was *not* built for perl-5.10, and is therefore binary-incompatible with your perl.
    This often just means that you're trying to install from the wrong repo (or that there's an error in the ppd file). I don't think it has anything to do with Vista.

    What was the exact command that you ran ?
    Which repo are you using ? (Running ppm set on Strawberry Perl will show you a list of the default repos. On ActivePerl run ppm repo list.)

    Cheers,
    Rob
Re: PPM version issue with Vista
by BrowserUk (Patriarch) on Apr 02, 2009 at 15:24 UTC
      Hi, Sorry I should have mentioned that. No I am not running 64-bit. It is a 32-bit installation of Vista.