For the record, here's what the tests are doing on Linux as of r26279:

# '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
not ok 16 - PIO_make_offset # TODO Symbols not exported; see RT #43056

#   Failed (TODO) test 'PIO_make_offset'
#   at t/src/io.t line 509.
# '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
not ok 17 - PIO_seek # TODO Symbols not exported; see RT #43056

#   Failed (TODO) test 'PIO_seek'
#   at t/src/io.t line 541.
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
not ok 19 - stdio-layer # TODO Symbols not exported; see RT #43056

#   Failed (TODO) test 'stdio-layer'
#   at t/src/io.t line 631.


The tests are all passing on Darwin, where this code may be relevant:

my @TODO = $^O =~ /darwin/
    ? () : ( todo => 'Symbols not exported; see RT #43056' );

So ticket remains open.

Reply via email to