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

I think I must have spent 2 hours or so trying to install Padre through cpan. I have windows 10, and installed Strawberry Perl 5.22 64bit and tried to cpanm Padre. I have read that there are testing problems: 1. Wx testing hangs 2. Debug::Client also fails testing I tried forcing install of both of these modules, but Padre is not loading. I will try to switching to Strawberry Perl 32bit as I read that compiler doesn't have these issues? Other than that is it possible to install Padre first and then update the Strawberry Perl?

Replies are listed 'Best First'.
Re: Padre and Strawberry Perl problems
by Discipulus (Canon) on Jan 14, 2016 at 10:12 UTC
    If i recall it correctly for windows you must download the dwimperl Perl version. Infact also in the Padre's download page is stated the same.

    There is also a standalone version of Padre, see Padre's howto

    L*
    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
      :) Install padre from cpan, the padre included with dwimperl for windows is as old as dwim perl for windows, which is still a very old release candidate of http://strawberryperl.com/release-notes/5.14.2.1-32bit.html ... newer versions of strawberryperl comes with newer gcc toolchain ... there have been 20 releases since then
        If i recall it correctly... i did'nt obviously!
        thanks for update me Anonymous Monk

        L*
        There are no rules, there are no thumbs..
        Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
        how did you address all these failed tests and failed installation issues?
Re: Padre and Strawberry Perl problems
by Anonymous Monk on Jan 14, 2016 at 02:07 UTC

    I will try to switching to Strawberry Perl 32bit as I read that compiler doesn't have these issues?

    No.

    A failing test is generally not a compiler issue, so 32bit or 64bit, makes no difference.

    Look at the matrix, look at the win32 reports, version format error, unexpected warning ... these are not 32/64 bit compiler issues, the module got compiled successfully, it just failed a few tests

    Other than that is it possible to install Padre first and then update the Strawberry Perl?

    No.

    But, as long as you it using a portable perl, and you don't overwrite that perl with a new perl, then you'll have two perls installed, and in that way you can install padre and then upgrade your perl, and padre will still work

        sorry but how do i patch? yea i also figured DWIM Perl is rather outdated so I wanted to use newest strawberry perl and update to newest Padre.
      Piling on I will note that strawberry-perl-5.22.1.2-64bit will not allow Padre to install, and neither will the 14 January snapshot of OpenBSD. The former fails as described above, and the latter says it wants a perl compiled with threads. The real absurdity is that I only wanted Padre because I read it has a vi mode, and I want a vi for Win 7. Not vim, really; I want good old nvi.
      i installed the 32bit strawberry and the Wx module will install properly but the Debug::Client still fails.

        i installed the 32bit strawberry and the Wx module will install properly but the Debug::Client still fails.

        How ? How did it "not work"?

Re: Padre and Strawberry Perl problems
by u65 (Chaplain) on Jan 14, 2016 at 20:14 UTC

    Recently I was able to get Padre minimally working on Linux (but not for Perl 6) by making patches to Padre and its dependency Term::ReadLine::Gnu. I started with patches from the Padre mailing list and other references, and I had to make a few more minor changes. I don't know if that will help on Windows, but I assume it is worth a try.

    Update: Get the patched modules here.