Supposedly, the current version doesn't run on Vista. See attached mail.
Steffen
--- Begin Message ---
----- Original Message -----
From: "Mark Dootson" <[EMAIL PROTECTED]>
.
.
I'm using ActivePerl build 822.
I think 820 would need ExtUtils::FakeConfig too. (I've not tested if it
would actually work on that build though).
No - EU::FC is not needed, but it is necessary to make an amendment to the
820 perl/lib/Config.pm. See http://www.perlmonks.org/index.pl?node_id=614808
. (It's not a particularly well written tutorial, but I believe it covers
everything wrt using the MinGW compiler with ActivePerl. Suggestions for
improvements to that tutorial are most welcome.)
I like Jan's idea of making mingw and dmake ppm-installable. However, to my
knowledge, there's not yet a MinGW build of gcc-3.4.x (or earlier) that
works with both Vista and pre-Vista Windows. For Vista, unless we want to
try the recently released MinGW port of gcc-4.2.1, we have to install
gcc-3.4.5, and then install the patched Vista binaries from
http://dessent.net/tmp/gcc-vista-3.4.5-20060117-1.tar.gz . I haven't
actually tested, but I don't think those patched binaries will work on
anything other than Vista - therefore the ppm install would have to install
different MinGW files for Vista vs non-Vista.
That gcc-vista-3.4.5 tarball doesn't contain a g77.exe, and 4.2.1 replaces
g77 with gfortran - which means that there's currently no g77.exe for
Windows that works with Vista - which is a bit of a bother for building
modules like PGPLOT and PDL.
Other than the omission of g77.exe (which, for the most part, is
inconsequential), perhaps the MinGW port of gcc-4.2.1 would work fine with
ActivePerl. I haven't tried 4.2.1 out as yet ... but curiosity is bound to
get the better of me sooner or later :-)
Incidentally, did the op consider using Strawberry Perl, which already
includes MinGW and dmake ? It currently comes with the MinGW port of
gcc-3.4.5 so, for Vista, the patched binaries available in the
gcc-vista-3.4.5 tarball would still need to be installed.
Cheers,
Rob
--- End Message ---