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 ---

Reply via email to