At 3:52 PM -0600 2/3/05, John E. Malmberg wrote:

> > MCR [--]miniperl.exe -e "print qq{[--]DBGPerlShr.exe/Share\n}" >>ATTRS.OPT
>> Copy/NoConfirm ATTRS.OPT [--.LIB.AUTO.ATTRS]ATTRS.OPT
> > %MMS-F-GWKNOACTS, Actions to update ATTRS.C are unknown.
>>
>> %MMS-F-ABORT, For target DYNEXT, CLI returned abort status: %X10EE805C.
>>
>>
>> Inspecting the resuling DESCRIPT.MMS shows the dependency and the translation
>> of the MMS macro that are failing:
>>
>> XSUBPPDEPS = [--.lib.ExtUtils]typemap
>>
>> attrs.c : $(XSUBPPDEPS)
>>
>> And it is right, there is no rule for how to build attrs.c if it is missing
>> or that rule fails.

Hmm.  What do you call this:

$ sea descrip.mms/win .xs.c
# --- MakeMaker xs_c section:

.xs.c :
        $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $(MMS$TARGET_NAME).xs 
>$(MMS$TARGET)


> > So not being able to figure out what the problem is, I backed out all the
>> changes that I have made to 5.8.6 and ran the configure with "-de" option.
>
>I did a $MMS realclean and now I am getting the same build error with all
>files from the 5.8.6 kit.

I'm pretty sure this is an MMS bug.  I've never been able to whittle
it down to a really simple reproducer, but removing MMS from the
equation or removing mixed-case filenames from the equation has
always solved the problem.  It's probably comparing ".xs" with ".XS"
somewhere, not finding a match, and deciding it doesn't have a rule
to apply.

>
>It looks like for some reason either MAKEMAKER is not generating the required
>action line, or that the dependency line should really be something like:
>
>attrs.c : attrs.xs $(XSUBPPDEPS)

That makes it explicit, but the impliicit rule should work.

>which there is a rule for.  But I am not sure what to do get beyond this point.

Switch to MMK or force your filenames to be all upper case by unpacking your 
archive like so:

$ vmstar -xof perl.tar

where the -o option forces upper case and other ODS-2 compatibilities.
-- 
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

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

Reply via email to