Version: mod_perl-2.0.1 The Makefile.PL adds a rule related to mainfying the pods.
This breaks the *install* stage when you have configured Perl to not install any man pages (which i have done as I have all of the pods linked dynamically into Web pages), as it tries to run pod2man on files under blib which are not actually there. Lines 730/1 are: # glue_pods target must come first ModPerl::MM::add_dep(\$string, pure_install => 'glue_pods'); A fix is to make this dependent on the man1dir setting in Config: unless ($Config{'man1dir'} eq ' ') { # glue_pods target must come first ModPerl::MM::add_dep(\$string, pure_install => 'glue_pods'); } The test for a space is because that's what the Perl Configure script sets it in %Config when you don't want them.