At 11:51 PM +0100 3/21/03, jesper.naur wrote:
>This is what I did:
>
>#if defined(__CRTL_VER) && __CRTL_VER >= 70200322
Makes sense. I will incorporate something like that in a patch.
>NGFA$ mcr [-]dbgminiperl "-I[-.lib}" [.op]pack.t
Oops, you copied the closing curly brace from me that should have
been a square bracket. Doesn't seem like the -I was necessary,
though.
>
> OpenVMS Alpha DEBUG Version V7.1-000
>
>%DEBUG-I-INITIAL, Language: C, Module: MINIPERLMAIN
>%DEBUG-I-NOTATMAIN, Type GO to reach MAIN program
>
>DBG> go
>break at routine MINIPERLMAIN\main
>DBG> go
>1..5826
>ok 1
>ok 2
>[snip]
>ok 37
>ok 38
>%DEBUG-I-DYNMODSET, setting module PP_PACK
>%SYSTEM-F-ILLEGAL_SHADOW, illegal formed trap shadow, Imask=00000000, Fmask=0000
>0800, summary=03, PC=000000000015C4C0, PS=0000001B
>break on unhandled exception preceding PP_PACK\Perl_pack_cat\%LINE 47204+12
>DBG> show stack
show calls might also help. Most likely it's trying to interpret
some data as floating point that isn't valid. Why this happens to
you and not others is a mystery. Anyone know what enabling software
completion means, per the following from HELP/MESSAGE?
ILLEGAL_SHADOW, illegal formed trap shadow, Imask='xxxxxxxx',
Fmask='xxxxxxxx', summary='xx', PC='xxxxxxxx',
PS='xxxxxxxx'
Facility: SYSTEM, System Services
Explanation: The instruction sequence does not obey the rules stated in the
Alpha Architecture Reference Manual for software completion.
It is impossible for system software to complete the IEEE
floating-point arithmetic operation.
User Action: Recompile the program to enable software completion.
--
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser