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