Tags:
installation1Add my vote for this tag windows1Add my vote for this tag create new tag
, view all tags

Strawberry Native Windows Perl

ali.as has been working on http://win32.perl.org , to create a fully native Perl for windows, including make, and C to make cpan work like it does on unix. His work is currently at beta 2 and uses the just released Perl 5.10

I have built a version of the 4.2.0 rc2 Windows installer http://distributedinformation.com/TWikiInstallers/ , but there is a problem with SEARCH - grep is not executing. I'm about to leave on holidays (without a windows computer) so I won't be able to work out if its a TWiki issue, or a StrawberryPerl issue - anyone want to help?

see http://use.perl.org/~Alias/journal/35166 for the announcements

(modified from http://win32.perl.org - all the web sites a woefully out of date)

Strawberry Perl includes:

  • Perl 5.10.0
  • Mingw GCC C/C++ compiler
  • Dmake "make" tool
  • ExtUtils::CBuilder and ExtUtils::ParseXS
  • Bundle::CPAN (including Perl modules that largely eliminate the need for external helper programs like gzip and tar)
  • Bundle::LWP (providing more reliable http CPAN repository support)
  • Additional Perl modules that enhance the stability of core Perl for the Win32 platform

-- Contributors: SvenDowideit - 22 Dec 2007

Discussion

Adam updated my blog post - It seems that StrawberryPerl is build using the MinGW native perl build, so its either a core Perl 5.10 bug (extremely unlikely) or due to TWiki assuming that native perl on windows is ActiveState perl based. I guess that there isn't that much interest in fixing this yet, so it'll have to go onto the que.

-- SvenDowideit - 29 Dec 2007

"I have built a version of the 4.2.0 rc2 Windows installer http://distributedinformation.com/TWikiInstallers/ , but there is a problem with SEARCH - grep is not executing. I'm about to leave on holidays (without a windows computer) so I won't be able to work out if its a TWiki issue, or a StrawberryPerl issue - anyone want to help?"

I had the same/a similar problem when building TWiki2Go based on Server2Go, see http://server2go-web.de.

Problem was, that sysCommand() executes in REAL_SAFE_PIPE_OPEN, but this did not work. I do not know why, but I changed code to force to execute in unsafe shell (dos command), this worked smile I do not know if this is an issue with Server2Go, the Perl version used by Server2Go (v5.8.6).

Search on 4.2.0 rc2 worked fine on my Windows installation. Only the installation needed some manual fixes.

-- MatthiasThullner - 29 Dec 2007

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r5 - 2008-01-02 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.