>>>>> "MH" == Michael Hall <email@example.com> writes:
MH> Well things are finally running, it was my perl all along. I had
MH> thought I was running a vanilla 5.004_04 when it was actually 5.004_05,
MH> the source archive was "perl5.004_04-m4.tar.gz".
That's not 5.004_05, because _05 has yet to be released. It's 5.004_04
plus the fourth patch on the maintenance branch. It is intended only for
testing, not real world use, and has known bugs; if you're using it, you
really should be subscribed to firstname.lastname@example.org so that you can keep
up with development releases.
Yes, perl development can get confusing. Bugs are still being fixed in
5.004 for those who don't want do use 5.005 (mainly folks with out an ANSI
C compiler, since one is required for 5.005) and the next bugfix release to
5.004 will be 5.004_05. Meanwhile, 5.005 is being worked on, and 5.005_02
is the current release on that branch. And there's a development branch
which is currently at 5.005_52. And the work that will eventually bring
about 5.004_05 arrives in the form of maintenance trial releases, currently
at m4. Confused yet? But these maintenance releases are only shown to
folks on perl5-porters anyway, so it shouldn't be much of a problem.
So if you downloaded 5.004_04-m4 from somewhere that claims to have given
you something you should be running, you need to complain to them.