patch@27385 - VMS thread fixes (was: threads and VMS)

2006-03-08 Thread John E. Malmberg
Craig A. Berry wrote: At 12:32 AM -0500 3/5/06, John E. Malmberg wrote: Here is what vms.c needs to get it to build with threads. Thanks, applied as #27385. And here is what it takes to get it to pass the tests except for test 4 of t/op/threads.t which consistently hangs for me, and did so

PerlMem_malloc during start-up (was Re: threads and VMS)

2006-03-05 Thread Craig A. Berry
At 11:53 PM -0500 3/5/06, John E. Malmberg wrote: >> >> >>EAGLE> search thread_test.log failed >>t/comp/cpp.FAILED--no leader found > >This was caused by access violations because Newx() is being used to allocate >memory in a path taken by vms_image_init. > >I changed t

Re: threads and VMS

2006-03-05 Thread John E. Malmberg
John E. Malmberg wrote: John E. Malmberg wrote: John E. Malmberg wrote: Craig A. Berry wrote: At 6:29 PM -0500 3/4/06, John E. Malmberg wrote: Thanks, applied as #27376. It is not going to be enough. I found another case in vms.c that needs fixing, and then miniperl died with an acce

Re: threads and VMS

2006-03-05 Thread Craig A. Berry
At 12:32 AM -0500 3/5/06, John E. Malmberg wrote: >Here is what vms.c needs to get it to build with threads. Thanks, applied as #27385. -- Craig A. Berry mailto:[EMAIL PROTECTED] "... getting out of a sonnet is much more difficult than getting in."

Re: threads and VMS

2006-03-05 Thread John E. Malmberg
John E. Malmberg wrote: John E. Malmberg wrote: Craig A. Berry wrote: At 6:29 PM -0500 3/4/06, John E. Malmberg wrote: Thanks, applied as #27376. It is not going to be enough. I found another case in vms.c that needs fixing, and then miniperl died with an access violation when I restar

Re: threads and VMS

2006-03-04 Thread John E. Malmberg
John E. Malmberg wrote: Craig A. Berry wrote: At 6:29 PM -0500 3/4/06, John E. Malmberg wrote: Thanks, applied as #27376. It is not going to be enough. I found another case in vms.c that needs fixing, and then miniperl died with an access violation when I restarted the MMK build. Here

Re: threads and VMS

2006-03-04 Thread John E. Malmberg
Craig A. Berry wrote: At 6:29 PM -0500 3/4/06, John E. Malmberg wrote: Thanks, applied as #27376. It is not going to be enough. I found another case in vms.c that needs fixing, and then miniperl died with an access violation when I restarted the MMK build. So I just did a MMK realclean a

Re: threads and VMS

2006-03-04 Thread Craig A. Berry
At 6:29 PM -0500 3/4/06, John E. Malmberg wrote: > >--- /rsync_root/perl/doio.cMon Feb 27 06:06:55 2006 >+++ ./doio.c Sat Mar 4 18:11:15 2006 >@@ -2323,7 +2323,7 @@ >(pTHX_ SV *tmpglob, > IO *io); > >-fp = Perl_vms_start_glob(tmpglob, io); >+fp = Perl_vms_start_glob(aTHX_ tm

Re: threads and VMS

2006-03-04 Thread John E. Malmberg
Craig A. Berry wrote: At 8:42 PM +0100 3/4/06, Abe Timmerman wrote: fp = Perl_vms_start_glob(tmpglob, io); .^ %CC-W-PTRMISMATCH, In this statement, the referenced type of the pointer value "tmpglob" is "struct sv", which is not compatible with "struct interpreter"

Re: threads and VMS

2006-03-04 Thread Craig A. Berry
At 8:42 PM +0100 3/4/06, Abe Timmerman wrote: >Hi all, > >I don't know if threads is supposed to work on VMS, but this is what I get >with MMK after C<< @configure -"desm" -"Dusedevel" -"Duseithreads" >>: It should at least build cleanly. > >CC/DECC/NOANSI_ALIAS /Include=[]/Standard=Relaxed_ANSI/

threads and VMS

2006-03-04 Thread Abe Timmerman
Hi all, I don't know if threads is supposed to work on VMS, but this is what I get with MMK after C<< @configure -"desm" -"Dusedevel" -"Duseithreads" >>: CC/DECC/NOANSI_ALIAS /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/ NoList/float=ieee/ieee=denorm/Define=PERL_CORE DOIO.C fp = Pe