[comp.sources.d] perl on IBM AIX PS/2

andrew@ramona.Cary.NC.US (Andrew Ernest) (12/28/89)

Patch after patch (I'm up to level 8), I keep having the same problem
trying to get perl to work on IBM's flavor of UNIX for their PS/2
line, AIX PS/2.  All the tests work fine except for op.undef:

op.undef........Illegal item (LEXPR) as lvalue in file ./op.undef at line 39, next 2 tokens ") ?"
Illegal item (LEXPR) as lvalue in file ./op.undef at line 40, next 2 tokens ") ?"
Illegal item (LEXPR) as lvalue in file ./op.undef at line 41, next 2 tokens "@ary;"
Illegal item (LEXPR) as lvalue in file ./op.undef at line 42, next 2 tokens ") ?"
Illegal item (LEXPR) as lvalue in file ./op.undef at line 43, next 2 tokens "%ary;"
Illegal item (LEXPR) as lvalue in file ./op.undef at line 44, next 2 tokens ") ?"
Illegal item (LEXPR) as lvalue in file ./op.undef at line 46, next 2 tokens "@ary ?"
Illegal item (LEXPR) as lvalue in file ./op.undef at line 48, next 2 tokens "%ary ?"
Execution aborted due to compilation errors.
FAILED on test 0

I'm 99.999999% sure this is a C compiler bug since I tried compiling
perl with gcc 1.35 and op.undef worked fine (though several other
tests failed instead).  I've also tried the crippled compiler
defs...no effect.  I've tried both mallocs (AIX's and perl's).

Any other AIXers out there solved this problem?  Anybody have any
suggestions?

Many thanks in advance,
Andrew Ernest (andrew@ramona.Cary.NC.US or ramona!andrew@mcnc.org)