At 2:05 AM -0500 11/15/02, Michael G Schwern wrote:
>I can't find anything in the MMS manual to suggest -- might be special.
>Unless its doing something silly like interpreting it as an Ignore Prefix.


It turns out - is actually an alternate continuation line character
to \  (appendix B of the MMS manual mentions it).  If you replace

foo = --

with

foo = "--"

you should be ok.  Trying that with the MakeMaker descrip.mms gets us
on to the next problem:

$ mmk
MCR perl_root:[000000]perl.exe "-ID0:[CRAIG.EXTUTILS-MAKEMAKER-SNAP.lib]" 
"-MExtUtils::Command::MM" -e "pod2man @ARGV" "--" --section=1 --perm_rw=
%DCL-W-BUFOVF, command buffer overflow - shorten expression or command line
 \perl_root:[000000]perl.exe "-ID0:[CRAIG.EXTUTILS-MAKEMAKER-SNAP.lib]" 
"-MExtUtils::Command::MM" -e "pod2man @ARGV" "--" --section=
3 --perm_rw= [.lib.extutils]mm_vms.pm [.blib.man3]extutils__mm_vms.rno 
[.lib.extutils]mm_cygwin.pm [.blib.man3]extutils__mm
%MMK-F-ERRUPD, error status %X00038018 occurred when updating target MANIFYPODS


>Is MAN3PODS empty in the Descrip.mms?  Its possible you don't have
>INSTALLMAN*DIR set in which case MAN*PODS will be empty and no man pages
>will be built.

INSTALLMAN*DIR are set.  MAN1PODS is empty, MAN3PODS has stuff in it.

>Did you normally get man pages built on VMS?

When I look at a build of one of the core extensions from 5.8.0, the
manifypods section consists of:

# --- MakeMaker manifypods section:

manifypods :
        $(NOECHO) $(NOOP)

so we were not doing this before.  I'm not sure generating man pages
is particularly useful default behavior on VMS since there's nothing
to read them with.  It does seem like a worthwhile part of the
infrastructure to have available, though, for people who know what
they're doing.
-- 
________________________________________
Craig A. Berry
mailto:craigberry@;mac.com

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to