On Jan 8, 2013, at 10:07 PM, Thomas Pfau <[email protected]> wrote:
> > Bizarre copy of UNKNOWN in list assignment at
> > /DISK$USERS/PFAU/PROG/PERL/vms-cms/blib/lib/VMS/CMS.pm line 490.
A quick web search shows that this usually means the compiler flags used to
compile the extension are different from the compiler flags used to compile
Perl. Your Makefile.PL has the line:
CCFLAGS =>
"/include=[]/standard=relaxed_ansi/prefix=all/obj=.obj/noshare_globals"
which will be similar but not 100% the same as what's used to build Perl,
depending on configuration. You'll probably want to take $Config{ccflags} and
append "/noshare_globals" to it, though since that's the default for the
compiler, it doesn't seem necessary to specify it.
You can see what your Perl was built with by doing:
$ perl -"V:ccflags"
ccflags='/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj
/NOANSI_ALIAS/float=ieee/ieee=denorm/NAMES=(SHORTENED)/Define=_USE_STD_STAT=1';
________________________________________
Craig A. Berry
mailto:[email protected]
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser