Maybe like the error message says, you didn't strip carriage returns after a network transfer. You are installing on unix, and your Makefile.PL has DOS line endings, if you used FTP to transfer the module files to the unix machine, you need to do it again, this time using text mode so that the line endings are translated correctly. Or, better yet, FTP the .tar.gz file to the unix machine, and unpack it there.
The only problem you have with make/make test/make install, is that the first command failed, so you don't have a Makefile for them to use, you can't blindly continue on if the earlier steps fail.
| [reply] |
Did you follow Perl's suggestion? Try:
perl -i.orig -npe 's/\015$//;' Makefile.PL
CU Robartes- | [reply] [d/l] |
If you're going to ask a question, you need to learn to be more specific. For instance, what Perl module? What does line 8 in the file Makefile.PL say? Did you check to see if the suggestion perl gave you was indeed the problem? | [reply] |