[guest - Sat May 21 12:40:28 2005]:
Show quoted text> All versions of this module appear to have broken Makefiles [at least
> from .60 back to .54] -- a fact which is not reflected in the
> Changes file. I clocked approximately a dozen defects (garbage
> insertions, missing delimeters or quotation marks, etc.) on each,
> beginning with line #43. Moreover, I'd implemented all the
> "improved" tools required for the API, and in the order required.
>
> This baby is BUSTED and should be either fixed, better documented (so
> we as users can fix it ourselves), or else removed from the
> requirements lists of all subsequent modules.
You're using Redhat 9, aren't you. If so I humbly submit that the perl
shipped by your vendor is BUSTED and should be etc... you get the idea.
I get this sort of report all the time.
Test-Simple doesn't ship with a Makefile, one is generated by the
Makefile.PL. Redhat shipped a very broken Perl with 9.0 up until, and
including, Enterprise 3. If your perl says "5.8.0" and its from Redhat
its broken and producing the garbage you're seeing in the Makefile. You
can check this by running a "perl -V" and seeing if there's garbage in
that, too. You can also try installing other modules and notice if
their Makefiles, too, are corrupt.
Here's the bug report. It effects their perl-5.8.0-88 rpm.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=87682
A work around is to set LANG to something not Unicode such as C or en.
Here is the updated Perl.
https://rhn.redhat.com/errata/RHBA-2004-391.html
Here is the even more updated Perl.
https://rhn.redhat.com/errata/RHSA-2005-105.html
Here is a Perl shipped by Redhat which is less than 3 years old.
https://rhn.redhat.com/errata/RHSA-2005-103.html
Please let me know if this solves the problem.
If you're not using Redhat then please let me know what operating system
and perl version you are using as well as attaching the generated
Makefile so I can examine it and figure out what's going on.