I'm trying to hammer out the problems with maint on VMS using testdrive.
I've hit a problem that i can't solve:

$ mms pp_sys.obj

CC/DECC/NOANSI_ALIAS /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoLis
t/float=ieee/ieee=denorm/Define=PERL_CORE PP_SYS.C

    PUSHi( PerlDir_chdir(tmps) >= 0 );
....^
%CC-W-NOTCONSTQUAL, In this statement, the referenced type of the pointer value
"((tmps))" is const, but the referenced type of the target of this assignment is
 not.
at line number 3500 in file USER1:[NWC10.25714]PP_SYS.C;1

    SETi( PerlDir_mkdir(tmps, mode) >= 0 );
....^
%CC-W-NOTCONSTQUAL, In this statement, the referenced type of the pointer value
"((tmps))" is const, but the referenced type of the target of this assignment is
 not.
at line number 3771 in file USER1:[NWC10.25714]PP_SYS.C;1

    SETi( PerlDir_rmdir(tmps) >= 0 );
....^
%CC-W-NOTCONSTQUAL, In this statement, the referenced type of the pointer value
"(tmps)" is const, but the referenced type of the target of this assignment is n
ot.
at line number 3793 in file USER1:[NWC10.25714]PP_SYS.C;1
%MMS-F-ABORT, For target PP_SYS.OBJ, CLI returned abort status: %X10B91260.


I can't work out what those lines are expanding to. How do I run just the
C pre-processor? The mm description doesn't seem to have a rule to do this.

Nicholas Clark

Reply via email to