On Fri, Nov 15, 2002 at 10:38:11AM -0600, Craig A. Berry wrote: > 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.
Ok, that should be safe. > 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 Command line length. Working on it. > >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. Check that there's not two targets, one being the noop above and then later on another one being the real thing. There was definately special manifypods code in MM_VMS prior to my screwing around with it. > 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. The vmshelpifypods sounds like a good idea if someone wants to fix up Pod::Hlp. If it really doesn't make any sense to generate man pages on VMS by default, I'll just pull it out of the 'all' target. -- Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One Still not king
