Hi Peter, > I may be able to issue a patch to get > the $VMS::Persona::VERSION ==> 1.01 > building against perl 5.8.7 on Alpha > It could take me a bit of time though > (so do not hold your breathe).
Great to hear from you! I have made enough changes so that it will compile, build, and pass 12/13 tests. There is likely an error in the coding for test 9. Basically, I added code in makefile.pl so that sys$share:lib_c.tlb was appended to persona.c in the xs_o and xs_c parts of descrip.mms; but that is not really needed, because impdef.h does not satisfy the compiler complaints. In any case, with version 7.2 and later, the whole method has changed, and there's a new issdef.h, which comes from starlet_c (which is why my makefile.pl changes aren't necessary). I also had to make the usual changes of na to PL_na. The bigger problem is that there were security problems with the model of the older version of persona_create, persona_assume, and persona_delete. That's the area that needs thought and understanding. I'll be glad to collaborate with you to get this going, but before either of us invests any more time, we should hear who is using the persona module, and how (sample code encouraged so I can be sure the newer model will not break the existing code, if possible). This may be a dead horse, not worth beating upon. Carl Friedberg friedb...@comets.com www.comets.com > > Peter Prymmer