======================================== port tests ... (PASS) Initially, output string is empty (PASS) output can be extracted from output string (PASS) closing a string output port has no effect on the returned data (PASS) writing to a closed string output port is an error slow... 9.25s CPU time, 0.08s GC time (major), 13422/2233 mutations (total/tracked), 6/5059 GCs (major/minor) fast... 0.02s CPU time, 38/4 mutations (total/tracked), 0/3 GCs (major/minor) Procedures check on TCP ports being closed tcp-addresses...OK tcp-port-numbers...OK tcp-abandon-port...OK Error: (line 426) unterminated list, starting in line 208 Call history: (printf519 "OK\n") (set-signal-handler! signal/chld void) (##sys#call-with-values (##core#lambda () (create-pipe)) (##core#lambda (in out) (receive (pid ok? s...... (create-pipe) (##sys#call-with-values (##core#lambda () (process-wait (process-fork (lambda () (file-close in) (wi...... (process-wait (process-fork (lambda () (file-close in) (with-output-to-port (open-output-file* out) ... (process-fork (lambda () (file-close in) (with-output-to-port (open-output-file* out) (lambda () (di...... (file-close out) (equal? (quote (#t 0 ("hello, world"))) (list ok? status (read-lines (open-input-file* in)))) (list ok? status (read-lines (open-input-file* in))) (read-lines (open-input-file* in)) (open-input-file* in) (print "\n\nProcedures check on output ports being closed\n") (print "\n\nProcedures check on output ports being closed\n") (with-output-to-file "empty-file" void) (with-output-to-file "empty-file" void) <-- OK Procedures check on output ports being closed rules.make:651: recipe for target 'check' failed make: *** [check] Error 70