On Fri, Mar 04, 2005 at 04:42:38PM -0600, Ken Williams wrote:
> All the cpantesters reports are pretty peachy, but there really aren't  
> many exotic platforms there:
>    
> http://testers.cpan.org/show/ExtUtils-CBuilder.html#ExtUtils-CBuilder 
> -0.09
> 
> If it doesn't work on all platforms, those are bugs that need to be  
> fixed.

Here's my attempt at running mms test on VMS with 5.8.0.

$ perl "-Iblib/lib" t/01-basic.t
1..11
ok 1
ok 2
CC/DECC -Iperl_root:[lib.VMS_AXP.5_8_0.CORE] -c /Include=[]/Standard=Relaxed_ANS
I/Prefix=All/Obj=.obj /NOANSI_ALIAS/float=ieee/ieee=denorm_results /NoList -o US
ER1:[SCHWERN]compilet.obj USER1:[SCHWERN]compilet.c
%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters
%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters
error building USER1:[SCHWERN]compilet.obj from 'USER1:[SCHWERN]compilet.c' at b
lib/lib/ExtUtils/CBuilder/Base.pm line 65.
not ok 3
# Failed test 3 in t/01-basic.t at line 14
ok 4
ok 5
CC/DECC -Iperl_root:[lib.VMS_AXP.5_8_0.CORE] -c /Include=[]/Standard=Relaxed_ANS
I/Prefix=All/Obj=.obj /NOANSI_ALIAS/float=ieee/ieee=denorm_results /NoList -o [.
t]compilet.obj [.t]compilet.c
%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters
%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters
error building [.t]compilet.obj from '[.t]compilet.c' at blib/lib/ExtUtils/CBuil
der/Base.pm line 65.
%RMS-E-FNF, file not found

$ perl "-Iblib/lib" t/02-link.t
1..5
ok 1
ok 2
CC/DECC -Iperl_root:[lib.VMS_AXP.5_8_0.CORE] -c /Include=[]/Standard=Relaxed_ANS
I/Prefix=All/Obj=.obj /NOANSI_ALIAS/float=ieee/ieee=denorm_results /NoList -o [.
t]compilet.obj [.t]compilet.c
%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters
%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters
error building [.t]compilet.obj from '[.t]compilet.c' at blib/lib/ExtUtils/CBuil
der/Base.pm line 65.
%RMS-E-FNF, file not found


There's some assumptions there which aren't going to fly.  Pretty much
anything of the -foo form is likely to be wrong on VMS.  Looks like most
of ExtUtils::CBuilder::Base->compile() will have to be overridden.  You
can probably figure it out from ExtUtils::MM_VMS though it won't be pretty.

And at this point I kick this over to the vmsperl folks.

Reply via email to