> ------------------------------
> CORE PLATFORMS
> ------------------------------
> OpenVMS (Alpha)
> ??

I have seen that a couple of times, and decied to locate the old VMS box we
have in the cellar somewhere, and give it a try:

Fails during configure.pl:

$ perl configure.pl
Subroutine ln redefined at /perl_root/lib/ExtUtils/Manifest.pm line 27.
Parrot Configure
Copyright (C) 2001 Yet Another Society

Since you're running this script, you obviously have
Perl 5--I'll be pulling some defaults from its configuration.

First, I'm gonna check the manifest, to make sure you got a 
complete Parrot kit.

Okay, we found everything.  Next you'll need to answer 
a few questions about your system.  Rules are the same 
as Perl 5's Configure--defaults are in square brackets, 
and you can hit enter to accept them.

What C compiler do you want to use? [CC/DECC] 
How about your linker? [Link] 
What flags would you like passed to your C compiler?
[/Include=[]/Standard=Relax
ed_ANSI/Prefix=All/Obj=.obj/NoList -I./include] 
Which libraries would you like your C compiler to include? [] 
How big would you like integers to be? [long] 
And your floats? [double] 
What is your native opcode type? [long] 
Okay.  Now I'm gonna probe Perl 5's configuration to see
what headers you have around.  This could take a bit on slow 
machines...

Alright, now I'm gonna check some stuff by compiling and running
a small C program.  This could take a bit...
Use of uninitialized value at configure.pl line 136.
%DCL-W-VALREQ, missing qualifier or keyword value - supply all required
values
 \INCLUDE\
C compiler died! at configure.pl line 136.
%RMS-E-FNF, file not found

$ perl -v

This is perl, version 5.005_02 built for VMS_AXP

---
I have looked at it a bit, and the cause is in the command line, that is
built:

CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList
-I./include -o test_siz test.c

The -I./include is *WRONG* om VMS.

This comes from line 74 in configure.pl:
        cc =>                   $Config{cc},
        #ADD C COMPILER FLAGS HERE
        ccflags =>              $Config{ccflags}." -I./include",
        libs =>                 $Config{libs},

the " -I./include" is *WRONG* - I don't know what to put in instead.

--
Henrik Tougaard, Copenhagen, Denmark
"The first rule of Perl Club is, we don't talk about Perl Club"
    - Dave Cross at YAPC::Europe 2.0.01

Reply via email to