I think this has something to do with threads. I rebuilt perl at work without threads and the module works again. On Jan 9, 2013 8:20 AM, "Craig A. Berry" <craigbe...@mac.com> wrote:
> > On Jan 8, 2013, at 10:07 PM, Thomas Pfau <tfp...@gmail.com> 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:craigbe...@mac.com > > "... getting out of a sonnet is much more > difficult than getting in." > Brad Leithauser > >