5.005_03 Hell

djberg96 on 2003-04-04T05:15:40

Thanks to rafael, I managed to get 5.005_03 installed on my system at home. For some odd reason, "make test" wasn't finding stuff properly, so I figured I'd upgrade ExtUtils::MakeMaker (via the cpan shell).

Well, that didn't seem to fix the "make test" issue, but it did fuck me in other ways, since the list of header files created in the Makefile don't necessarily exist in older versions of Perl. As a result, I pretty much can't build anything that uses XS now.

I'm not mad at schwern (if you're reading this) - he's done *way* too much good work for me to be mad. Just frustrated is all. Perhaps there's an easy way to undo this but it's late and I'm tired. Seems miyagawa already submitted a ticket on this to rt.cpan. I added a comment. :)


How to fix your mangled MakeMaker install

schwern on 2003-04-11T01:20:56

Grab the 5.5.3 sources and

        cp -r /path/to/5.5.3/src/lib/ExtUtils/* /path/to/5.5.3/install/lib/ExtUtils/

That should fix ya.

The perldepend fix is coming closer and closer to happening. I'm hitting problems with the
static list even on 5.8.0. Not sure yet how to fix it, if having MakeMaker scan the CORE dir to get the list of .h files before generating a Makefile is appropriate.