Re: Strawberry Perl capabilities?



On Mar 5, 4:39 pm, dpchr...@xxxxxxxxxxxxxxxx (David Christensen)
wrote:
Shlomi Fish wrote:
Actually, Strawberry Perl is preferable over AS Perl:
http://strawberryperl.com/

Shlomi,

If using AS, then simply install MinGW which gives you the missing
compiler and proper cpan setup. After that, AFAIK you'll have the
same functionality as Strawberry.

http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite

Likewise, if using Strawberry, you can install the PPM module.
Although, I don't know if it provides the GUI interface; it may only
use the command line.

I've not used Strawberry, but given the above info, why is Strawberry
preferred?


 From memory, AS makes (commercial) Perl tools for creating stand-alone
Windows executables and single-file Windows Installer packages.  I also
recall a Perl .NET toolchain.  Does Strawberry Perl have any of these
capabilities?  Must Strawberry Perl be installed first on end-users'
machines?

You can install PAR::Packer and use the pp utility to package
standalone executables. However, that may not be as good as the
commercial AS tools.


It's my understanding that Strawberry Perl provides a C compiler and a
working CPAN environment.  This is well and good for pure Perl
applications, but I also write Perl software that drives GNU
command-line tools (ssh, tar, gzip, rsync, etc.) and/or is driven by
other GNU tools and/or Apache.  I have found Win32 binaries for some of
the pieces, but only Cygwin seems to have everything I need.  How does a
Strawberry Perl developer deal with these cases?

I've never found the need to use cygwin. If cpan doesn't have the
required module, or if you really need the *nix tool, then install the
Windows port of the *nix GNU tools.

http://gnuwin32.sourceforge.net/

.



Relevant Pages

  • Re: Windows 7 64 bit Make.exe file
    ... I cannot install any CPAN libraries because CPAN complains that I don't have a 64 bit Make executible. ... CPAN will be wanting to find nmake.exe - and I would think nmake.exe would be part of the compiler package you installed. ... The ideal MS compiler to use with x64 ActivePerl builds is the "Microsoft Platform SDK for Windows Server 2003 R2", as that's the compiler used to build x64 ActivePerl. ...
    (perl.beginners)
  • Re: Installing CPAN Params::Validate and DateTime on Mac OS X 10.6.8
    ... I checked my cpan configuration but nothing sticks out: ... I'm using the default install of Perl 5.10. ... no compiler detected to compile 'lib/DateTime.c'. ...
    (perl.beginners)
  • Re: Installing CPAN Params::Validate and DateTime on Mac OS X 10.6.8
    ... Doubt this would be the problem but I had to run as sudo to install CPAN ... no compiler detected to compile 'lib/DateTime.c'. ... For additional commands, e-mail: beginners-help@xxxxxxxx ...
    (perl.beginners)
  • Re: Trying to install module with CPAN
    ... >> CPAN but no matter how I try it never seems to work. ... >> make had returned bad status, install seems impossible ... you need a working C compiler. ... I assumed it was already installed as part of the SUSE 9.1 std ...
    (comp.lang.perl.misc)
  • Re: Installing CPAN Params::Validate and DateTime on Mac OS X 10.6.8
    ... I've been running cpan under sudo. ... Any advice on installing a fresh install of perl and cpan in a different ... no compiler detected to compile 'lib/DateTime.c'. ...
    (perl.beginners)