# New Ticket Created by Andy Dougherty # Please include the string: [perl #18008] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=18008 >
On a fresh checkout, I'm getting the following test failure. I'm pretty sure this is new today. $ perl -Ilib t/src/list.t 1..1 Use of uninitialized value in concatenation (.) or string at lib/Test/Builder.pm line 999. # Failed to build 't/src/list_1': ld: fatal: file t/src/list_1.o: open failed: No such file or directory # ld: fatal: File processing errors. No output written to t/src/list_1 # No tests run! Alas, that output isn't very informative. The problem is the C compiler is failing to compile the test code. If I run it manually, I get "t/src/list_1.c", line 112: cannot do pointer arithmetic on operand of unknown size "t/src/list_1.c", line 120: cannot do pointer arithmetic on operand of unknown size "t/src/list_1.c", line 127: cannot do pointer arithmetic on operand of unknown size "t/src/list_1.c", line 130: cannot do pointer arithmetic on operand of unknown size "t/src/list_1.c", line 137: cannot do pointer arithmetic on operand of unknown size "t/src/list_1.c", line 171: cannot do pointer arithmetic on operand of unknown size "t/src/list_1.c", line 175: cannot do pointer arithmetic on operand of unknown size cc: acomp failed for t/src/list_1.c Line 112 is (the other failing lines are similar). list_push(interpreter, list, (void*) 'a'+i, enum_type_char); So, there are really two problems here: 1. Can we somehow get more useful error messages out of c_output_is()? (Yes, I know about $ENV{POSTMORTEM}. It doesn't do anything here that I can detect.) 2. Can someone who understands the tests fix the casts in t/src/list.t? Thanks, Andy Dougherty [EMAIL PROTECTED]