John Peacock wrote:
I had him check and the blib/man3 directory is not getting created before pod2man is getting called, but I have no idea why. I'm getting him to send me his generated Makefile, but I thought I'd ask if anyone else has seen something like this...

Here is the applicable section of the Makefile he gets:

INST_ARCHLIB = blib/arch
INST_SCRIPT = blib/script
INST_BIN = blib/bin
INST_LIB = blib/lib
INST_MAN1DIR = /var/Documentation/man/man1
INST_MAN3DIR = /var/Documentation/man/man3

and this is the same section when I generate it using [SuSE] Linux:

INST_ARCHLIB = blib/arch
INST_SCRIPT = blib/script
INST_BIN = blib/bin
INST_LIB = blib/lib
INST_MAN1DIR = blib/man1
INST_MAN3DIR = blib/man3

So obviously pod2man isn't going to able to create a file in blib/man3 if the directory doesn't exist.

How do I fix this?  Do I fix this?  I may just take out the

           MAN3PODS       =>
               {'lib/version.pod' => 'blib/man3/version.3' },

stanza entirely, but it means that someone installing a later version.pm will have differing man and perldoc pages...

Arghhhh!

John

Reply via email to