Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 502
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: andy [...] petdance.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 5.90_01
Fixed in: (no value)



Subject: INSTALLMAN?DIR and INST_MAN?DIR not recognized
I'm trying to suppress installation of man pages for an internal-use-only module, and it would seem that none of the INST*MAN*DIR options work: alester@flr4[~/play]$ cat makemaker.pl #!/usr/bin/perl -w use strict; use ExtUtils::MakeMaker; print "Using ExtUtils::MakeMaker $ExtUtils::MakeMaker::VERSION\n"; &WriteMakefile( NAME => 'Foo', INST_MAN1DIR => 'none', INST_MAN3DIR => 'none', INSTALLMAN1DIR => 'none', INSTALLMAN3DIR => 'none', ); alester@flr4[~/play]$ perl makemaker.pl Using ExtUtils::MakeMaker 5.90_01 'INSTALLMAN1DIR' is not a known MakeMaker parameter name. 'INSTALLMAN3DIR' is not a known MakeMaker parameter name. 'INST_MAN1DIR' is not a known MakeMaker parameter name. 'INST_MAN3DIR' is not a known MakeMaker parameter name. Writing Makefile for Foo
Date: Thu, 18 Apr 2002 17:37:46 -0400
From: Michael G Schwern <schwern [...] pobox.com>
To: via RT <bug-ExtUtils-MakeMaker [...] rt.cpan.org>
Subject: Re: [cpan #502] INSTALLMAN?DIR and INST_MAN?DIR not recognized
On Thu, Apr 18, 2002 at 05:20:08PM -0400, via RT wrote: Show quoted text
> alester@flr4[~/play]$ perl makemaker.pl > Using ExtUtils::MakeMaker 5.90_01 > 'INSTALLMAN1DIR' is not a known MakeMaker parameter name. > 'INSTALLMAN3DIR' is not a known MakeMaker parameter name. > 'INST_MAN1DIR' is not a known MakeMaker parameter name. > 'INST_MAN3DIR' is not a known MakeMaker parameter name. > Writing Makefile for Foo
I see where I made that mistake. Fix coming shortly. -- Michael G. Schwern <schwern@pobox.com> http://www.pobox.com/~schwern/ Perl Quality Assurance <perl-qa@perl.org> Kwalitee Is Job One sun readdened wheat stalks bowing down in autumn sun my mind wanders far -- stimps
Latest snapshot on www.makemaker.org should fix this. Let me know.
[MSCHWERN - Fri Apr 19 11:04:27 2002]: Show quoted text
> Latest snapshot on www.makemaker.org should fix this. Let me know.
Seems to have two sets of probs. First, the make test squawks plenty, and then running Makefile.PL still doens't grok INST_MAN?DIR alester@flr4[/tmp/ExtUtils-MakeMaker]$ make test PERL_DL_NONLAZY=1 /usr/local/bin/perl "-I/tmp/ExtUtils-MakeMaker/lib" "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00setup_dummy.......ok t/basic...............ok t/Command.............ok t/hints...............ok t/INST................ok 1/25Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. t/INST................ok 17/25Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. t/INST................ok t/INST_PREFIX.........ok 1/24Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. t/INST_PREFIX.........ok t/Installed...........ok t/Manifest............ok t/Mkbootstrap.........ok t/MM_BeOS.............skipped: This is not BeOS t/MM_Cygwin...........skipped: This is not cygwin t/MM_OS2..............skipped: This is not OS/2 t/MM_Unix.............ok t/MM_VMS..............skipped: This is not VMS t/MM_Win32............skipped: This is not Win32 t/Packlist............ok t/prefixify...........ok t/problems............ok t/testlib.............ok t/zz_cleanup_dummy....ok All tests successful, 5 tests skipped. Files=20, Tests=345, 33 wallclock secs (16.09 cusr + 6.31 csys = 22.40 CPU) alester@flr4[~/flr]$ perl Makefile.PL 'INST_MAN1DIR' is not a known MakeMaker parameter name. 'INST_MAN3DIR' is not a known MakeMaker parameter name. Writing Makefile for FLR
Date: Fri, 19 Apr 2002 11:47:47 -0400
From: Michael G Schwern <schwern [...] pobox.com>
To: via RT <bug-ExtUtils-MakeMaker [...] rt.cpan.org>
Subject: Re: [cpan #502] INSTALLMAN?DIR and INST_MAN?DIR not recognized
On Fri, Apr 19, 2002 at 11:33:43AM -0400, via RT wrote: Show quoted text
> t/INST................ok 1/25Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line > 3189. > Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. > Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189. > Use of uninitialized value in substitution (s///) at /tmp/ExtUtils-MakeMaker/blib/lib/ExtUtils/MM_Unix.pm line 3189.
Looks like you're missing some Config values. Could you run a "perl Makefile.PL verbose verbose PREFIX=something"? Show quoted text
> alester@flr4[~/flr]$ perl Makefile.PL > 'INST_MAN1DIR' is not a known MakeMaker parameter name. > 'INST_MAN3DIR' is not a known MakeMaker parameter name. > Writing Makefile for FLR
Fixed, try the snapshot. Though setting INST_MAN1DIR='none' is not how you tell it not to install man pages. -- Michael G. Schwern <schwern@pobox.com> http://www.pobox.com/~schwern/ Perl Quality Assurance <perl-qa@perl.org> Kwalitee Is Job One If you have to shoot, shoot! Don't talk. -- Tuco, "The Good, The Bad And The Ugly"
Show quoted text
> Though setting INST_MAN1DIR='none' is not > how you tell it not to install man pages.
I understand that. I just tried it because the INSTALLMAN?DIR stuff didn't work, either. I just happened to find that NONE of them worked. :-)