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

Niko Tyni ntyni at debian.org
Sun May 30 22:00:13 UTC 2010


On Fri, May 28, 2010 at 03:54:33PM -0400, Brian Sammon wrote:
> Package: perl-modules
> Version: 5.10.1-12

>   mkdir /usr/local/man: File exists at /usr/share/perl/5.10/ExtUtils/Install.pm line 479

> 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.

Thanks for the report.

While I agree that this is a bug or shortcoming in EU::Install, I wonder
why you didn't have /usr/local/share/man/ in the first place.

AFAICS, the base-files post-installation script has created that on
new installs since 2004.  Is your installation older than that?

What's the timestamp of the/usr/local/man symlink?
-- 
Niko Tyni   ntyni at debian.org






More information about the Perl-maintainers mailing list