String found where operator expected at Makefile.PL line 8, near "name 'Date-MonthSet'" (Do you need to predeclare name?) String found where operator expected at Makefile.PL line 9, near "author 'Mike Eldridge '" (Do you need to predeclare author?) String found where operator expected at Makefile.PL line 10, near "license 'perl'" (Do you need to predeclare license?) String found where operator expected at Makefile.PL line 12, near "build_requires 'Test::More'" (Do you need to predeclare build_requires?) String found where operator expected at Makefile.PL line 13, near "build_requires 'Test::Pod'" (Do you need to predeclare build_requires?) String found where operator expected at Makefile.PL line 15, near "version_from 'lib/Date/MonthSet.pm'" (Do you need to predeclare version_from?) syntax error at Makefile.PL line 8, near "name 'Date-MonthSet'" Bareword "auto_install" not allowed while "strict subs" in use at Makefile.PL line 17. Bareword "WriteAll" not allowed while "strict subs" in use at Makefile.PL line 19. Execution of Makefile.PL aborted due to compilation errors. include inc/Module/Install.pm