Op een mooie lentedag (Sunday 29 May 2005 06:18),schreef Craig A. Berry:
> This gets [EMAIL PROTECTED] building again on VMS, though with quite a few
> as-yet-uninvestigated test failures. Here's what the patch addresses:
>
> In doio.c, the arguments to tovmsspec and tovmspath are not const.
>
> In perly.c, SvPVX_const returns "const char *" not "const char **" as
> the target of a couple of assignments expects. (broken in #24523)
>
> xsubpp, when processing ext/DynaLoader/dl_vms.xs, now uses
> ExtUtils::ParseXS, which loads File::Spec, which loads VMS::Filespec,
> which thus needs to be copied to lib/VMS earlier in the build.
>
> __attribute__format__ tried to insinuate itself into the list of global
> functions, but I shooed it back out again.
>
> The arguments to the homegrown utime() are now const like everyone else's.
Alas, I still get this on the VAX:
CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=GLOBALS.obj/NoList/
FLOAT=G_FLOAT/Define=PERL_CORE GLOBALS.C
*/
%VCG-W-BADPSECT, The program section(psect) specified by this statement has
conflicting 'nowrite' attributes with another definition
of the same program section.
At line number 65 in BLDROOT:[000000]GLOBALS.C;1.
%VCG-I-SUMMARY, Completed with 0 error(s), 1 warning(s), and
0 informational messages.
At line number 65 in BLDROOT:[000000]GLOBALS.C;1.
%MMK-F-ERRUPD, error status %X10B90000 occurred when updating target
GLOBALS.OBJ
TIMMERMAN:FAFNER$ type .patch
24613
HTH +
Good luck,
Abe
--
Anton Tagunov> P.S. People do like gory details :)
I don't like telling them.
-- Jarkko Hietaniemi on p5p @ 2002-03-06