Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Net-SSH2 on Windows with Perl 5.14

by mendeepak (Scribe)
on Jan 27, 2012 at 06:01 UTC ( #950263=note: print w/ replies, xml ) Need Help??


in reply to Net-SSH2 on Windows with Perl 5.14

From what you have written i could understand that you are not able to install the perl module Net::SSH2 in AcivePerl if that's the case simply open your comamd prompt and type  ppm install Net::SSH2 and hit enter..

Replies are listed 'Best First'.
Re^2: Net-SSH2 on Windows with Perl 5.14
by Anonymous Monk on Jan 18, 2014 at 07:38 UTC
    Thanks, Installed Net::SSH2 successfully with ppm install http://www.sisyphusion.tk/ppm/Net-SSH2.ppd command.
Re^2: Net-SSH2 on Windows with Perl 5.14
by bogi (Initiate) on Sep 11, 2015 at 08:03 UTC

    Original poster asked how to build Net::SSH2 on Windows using Active State Perl 5.14. It is nice to have some few repositories holding pre-compiled ppds. But wouldn't it be even nicer to have an easy instruction how to build it on Active perl in general?

    Recently there has been a development release which has some essential features I would like to test like KeepAlive packets and unfortunately, I am not able to build it :-( Even not after trying to compile and studying the internet for several days now. Either I am the only one in the world who is trying or only I am dumb ...

    So, please: If there is any wisdom out there: Please share it!

    Deserately kind regards,
    Bogi

      Hi bogi, I am one of the maintainers.

      You are right, installing Net::SSH2 on ActiveState Perl on Windows is pretty difficult. A document explaining how to do it exists on the distribution but to be honest, I wasn't able to successfully follow it myself.

      So, anybody willing to volunteer to improve that would be really welcome in the project!!!

      BTW, the keep-alive functionality in libssh2 is still quite buggy, and if you use it you risk breaking the connection.

        You are right, installing Net::SSH2 on ActiveState Perl on Windows is pretty difficult. A document explaining how to do it exists on the distribution but to be honest, I wasn't able to successfully follow it myself.

        :) Well step 1 is wrong :D for all perls you want http://mingw-w64.sourceforge.net/ its the better compiler

        Also, the latest strawberryperl comes bundled with libssh2 and all the prereqs including the compiler, also the module, and the better compiler ...

        So if you want to install it into ActivePerl, install strawberryperlportable, so you get all the prerequisites pre compile..... then use the activeperl...perl.exe to run Makefile.PL and compile the thing specifically for activeperl .... copy some .dlls and you're done

        Actually that just more of the same busywork, http://www.sisyphusion.tk/ppm/Net-SSH2.ppd has already gone through all those steps and provided binaries

        I did not know that there are instructions on the distribution itself, i.e. ActiveState Perl?!

        I only know about the BUILDING.WIN32 in the github repo (https://github.com/rkitover/net-ssh2), which, when following, end up in a perl 5.8.8 under MinGW ...

        Do you have a pointer for me of the ActiveState instructions?

      But wouldn't it be even nicer to have an easy instruction how to build it on Active perl in general? ... So, please: If there is any wisdom out there: Please share it!

      If you encounter an error message, share the message, you have been wisdomed :D

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://950263]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (12)
As of 2016-06-29 05:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My preferred method of making French fries (chips) is in a ...











    Results (368 votes). Check out past polls.