# New Ticket Created by James Keenan # Please include the string: [perl #47531] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=47531 >
Failed tonight on Linux. The failures appear to follow a pattern. Here is output of 'prove -v': [li11-226:parrot] 514 $ prove -v t/src/intlist.t t/src/intlist....1..4 # 'cc -L/usr/local/lib -Wl,-E t/src/intlist_1.o src/parrot_config.o -o t/src/intlist_1 -Wl,-rpath=/home/jimk/work/parrot/blib/lib -Lblib/ lib -lparrot -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt' failed with exit code 1 # Failed to build 't/src/intlist_1': t/src/intlist_1.o: In function `main': # t/src/intlist_1.c:13: undefined reference to `intlist_new' # t/src/intlist_1.c:16: undefined reference to `intlist_push' # t/src/intlist_1.c:17: undefined reference to `intlist_get' # collect2: ld returned 1 exit status not ok 1 - creation # Failed test (t/src/intlist.t at line 27) # 'cc -L/usr/local/lib -Wl,-E t/src/intlist_2.o src/parrot_config.o -o t/src/intlist_2 -Wl,-rpath=/home/jimk/work/parrot/blib/lib -Lblib/ lib -lparrot -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt' failed with exit code 1 # Failed to build 't/src/intlist_2': t/src/intlist_2.o: In function `aerobics': # t/src/intlist_2.c:15: undefined reference to `intlist_new' # t/src/intlist_2.c:20: undefined reference to `intlist_push' # t/src/intlist_2.c:21: undefined reference to `intlist_push' # t/src/intlist_2.c:22: undefined reference to `intlist_push' # t/src/intlist_2.c:23: undefined reference to `intlist_pop' # t/src/intlist_2.c:25: undefined reference to `intlist_pop' # t/src/intlist_2.c:27: undefined reference to `intlist_length' # t/src/intlist_2.c:33: undefined reference to `intlist_get' # t/src/intlist_2.c:39: undefined reference to `intlist_get' # t/src/intlist_2.c:44: undefined reference to `intlist_push' # t/src/intlist_2.c:48: undefined reference to `intlist_pop' # t/src/intlist_2.c:50: undefined reference to `intlist_pop' # t/src/intlist_2.c:52: undefined reference to `intlist_push' # t/src/intlist_2.c:53: undefined reference to `intlist_length' # t/src/intlist_2.c:58: undefined reference to `intlist_pop' # collect2: ld returned 1 exit status not ok 2 - list aerobics # Failed test (t/src/intlist.t at line 54) # 'cc -L/usr/local/lib -Wl,-E t/src/intlist_3.o src/parrot_config.o -o t/src/intlist_3 -Wl,-rpath=/home/jimk/work/parrot/blib/lib -Lblib/ lib -lparrot -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt' failed with exit code 1 # Failed to build 't/src/intlist_3': t/src/intlist_3.o: In function `aerobics': # t/src/intlist_3.c:15: undefined reference to `intlist_push' # t/src/intlist_3.c:16: undefined reference to `intlist_push' # t/src/intlist_3.c:17: undefined reference to `intlist_push' # t/src/intlist_3.c:18: undefined reference to `intlist_pop' # t/src/intlist_3.c:20: undefined reference to `intlist_pop' # t/src/intlist_3.c:22: undefined reference to `intlist_length' # t/src/intlist_3.c:28: undefined reference to `intlist_get' # t/src/intlist_3.c:29: undefined reference to `intlist_get' # t/src/intlist_3.c:37: undefined reference to `intlist_get' # t/src/intlist_3.c:42: undefined reference to `intlist_push' # t/src/intlist_3.c:46: undefined reference to `intlist_pop' # t/src/intlist_3.c:48: undefined reference to `intlist_pop' # t/src/intlist_3.c:50: undefined reference to `intlist_push' # t/src/intlist_3.c:51: undefined reference to `intlist_length' # t/src/intlist_3.c:56: undefined reference to `intlist_pop' # t/src/intlist_3.o: In function `main': # t/src/intlist_3.c:73: undefined reference to `intlist_new' # t/src/intlist_3.c:83: undefined reference to `intlist_push' # t/src/intlist_3.c:90: undefined reference to `intlist_unshift' # t/src/intlist_3.c:97: undefined reference to `intlist_assign' # t/src/intlist_3.c:104: undefined reference to `intlist_unshift' # t/src/intlist_3.c:111: undefined reference to `intlist_unshift' # collect2: ld returned 1 exit status not ok 3 - step aerobics # Failed test (t/src/intlist.t at line 131) # 'cc -L/usr/local/lib -Wl,-E t/src/intlist_4.o src/parrot_config.o -o t/src/intlist_4 -Wl,-rpath=/home/jimk/work/parrot/blib/lib -Lblib/ lib -lparrot -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt' failed with exit code 1 # Failed to build 't/src/intlist_4': t/src/intlist_4.o: In function `yoyo': # t/src/intlist_4.c:14: undefined reference to `intlist_push' # t/src/intlist_4.c:19: undefined reference to `intlist_push' # t/src/intlist_4.c:20: undefined reference to `intlist_get' # t/src/intlist_4.c:22: undefined reference to `intlist_shift' # t/src/intlist_4.c:28: undefined reference to `intlist_unshift' # t/src/intlist_4.c:29: undefined reference to `intlist_pop' # t/src/intlist_4.c:34: undefined reference to `intlist_pop' # t/src/intlist_4.o: In function `main': # t/src/intlist_4.c:49: undefined reference to `intlist_new' # collect2: ld returned 1 exit status not ok 4 - yoyo # Failed test (t/src/intlist.t at line 261) # Looks like you failed 4 tests of 4. dubious Test returned status 4 (wstat 1024, 0x400) DIED. FAILED tests 1-4 Failed 4/4 tests, 0.00% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------ ------- t/src/intlist.t 4 1024 4 4 1-4 Failed 1/1 test scripts. 4/4 subtests failed. Files=1, Tests=4, 1 wallclock secs ( 0.33 cusr + 0.11 csys = 0.44 CPU) Failed 1/1 test programs. 4/4 subtests failed. [li11-226:parrot] 515 $ prove -v t/src/io.t t/src/io....1..20 ok 1 - hello world ok 2 - write ok 3 - file content ok 4 - read ok 5 - append ok 6 - file content ok 7 - readline ok 8 - PIO_parse_open_flags ok 9 - PIO_open ok 10 - PIO_read ok 11 - PIO_read larger file ok 12 - PIO_read larger chunk when the buffer is not-empty ok 13 - PIO_tell: read larger chunk when the buffer is not-empty ok 14 - PIO_write ok 15 - PIO_close # 'cc -L/usr/local/lib -Wl,-E t/src/io_16.o src/parrot_config.o -o t/src/io_16 -Wl,-rpath=/home/jimk/work/parrot/blib/lib -Lblib/lib - lparrot -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt' failed with exit code 1 # Failed to build 't/src/io_16': t/src/io_16.o: In function `the_test': # t/src/io_16.c:30: undefined reference to `PIO_make_offset' # collect2: ld returned 1 exit status # Failed test (t/src/io.t at line 506) not ok 16 - PIO_make_offset # 'cc -L/usr/local/lib -Wl,-E t/src/io_17.o src/parrot_config.o -o t/src/io_17 -Wl,-rpath=/home/jimk/work/parrot/blib/lib -Lblib/lib - lparrot -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt' failed with exit code 1 # Failed to build 't/src/io_17': t/src/io_17.o: In function `the_test': # t/src/io_17.c:45: undefined reference to `PIO_make_offset' # collect2: ld returned 1 exit status # Failed test (t/src/io.t at line 538) not ok 17 - PIO_seek ok 18 - PIO_fdopen # 'cc -L/usr/local/lib -Wl,-E t/src/io_19.o src/parrot_config.o -o t/src/io_19 -Wl,-rpath=/home/jimk/work/parrot/blib/lib -Lblib/lib - lparrot -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt' failed with exit code 1 # Failed to build 't/src/io_19': t/src/io_19.o: In function `the_test': # t/src/io_19.c:28: undefined reference to `pio_stdio_layer' # collect2: ld returned 1 exit status # Failed test (t/src/io.t at line 628) not ok 19 - stdio-layer ok 20 - peek # Looks like you failed 3 tests of 20. dubious Test returned status 3 (wstat 768, 0x300) DIED. FAILED tests 16-17, 19 Failed 3/20 tests, 85.00% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------ ------- t/src/io.t 3 768 20 3 16-17 19 Failed 1/1 test scripts. 3/20 subtests failed. Files=1, Tests=20, 13 wallclock secs ( 1.55 cusr + 0.58 csys = 2.13 CPU) Failed 1/1 test programs. 3/20 subtests failed.