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

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