Bug#583612: MakeMaker-created Makefile can't do "make install" if /usr/local/share/man/ doesn't exist

Brian Sammon debian-bugs at brisammon.fastmail.fm
Fri May 28 19:54:33 UTC 2010


Package: perl-modules
Version: 5.10.1-12

The first piece of /usr/local/ software I try to install on this machine is a perl library.

I get the following error message

  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  ERROR: Can't create '/usr/local/man/man3'
  mkdir /usr/local/man: File exists at /usr/share/perl/5.10/ExtUtils/Install.pm line 479
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   at -e line 1

I believe the problem is that /usr/local/man is a symlink to the currently nonexistent /usr/local/share/man .
The makefile (or ExtUtils::Install) can't deal with this situation.
When I manually create /usr/local/share/man/ the problem goes away.







More information about the Perl-maintainers mailing list