|Think about Loose Coupling|
Disappointed with latest Strawberry Perlby syphilis (Canon)
|on Dec 29, 2007 at 14:32 UTC||Need Help??|
I was really hoping to see that the latest Strawberry Perl would incorporate:
1) the fortran compiler, g77.exe;
2) PPM (the version available from CPAN).
So, let me start by asking 2 questions:
a) Why would Strawberry Perl *not* include the PPM utility ?
b) Why would Strawberry Perl *not* include the g77 compiler ?
I guess that begs the questions:
1) Why *should* Strawberry Perl include the PPM utility ?
2)Why *should* Strawberry Perl inclue the g77 compiler?
The answer to 1) is simple - PPM is very handy for installing modules that rely on 3rd party C libraries (some of which are non-trivial to build). And, let's face it, there are also often other circumstances where it's just so much simpler and more pragmatic to "ppm install" than to build from source. The issue raised in 2) is probably not so significant - I know of only PGPLOT and PDL that require/benefit from the presence of a working g77 compiler - but, for a little extra effort, why not include g77 anyway ?
Is there some problem with providing g77 and PPM ? I'm a person of limited capabilities, but I'll help out if I can.
As an additional observation, note that the versions of gcc.exe and g++.exe that ship with Strawberry Perl don't work with Windows Vista. There are patched versions of g++.exe, gcc.exe, c++.exe and collect2.exe to be found at http://dessent.net/tmp/gcc-vista-3.4.5-20060117-1.tar.gz. Those patched executables work with Vista. I think they also work with pre-Vista, but this should be checked by a sober person. (They seem to work fine for me on both Vista and XP ... but it's after 1am over here ... and we all know what *that* means :-)
Much to my chagrin, there's still no compiled version of g77.exe available that works with Vista (that I know of) ... so I've also managed to shoot myself in the foot with this post.