[racket-dev] Parallel Build of Collects

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Mon Jul 5 14:34:57 EDT 2010

On Mon, Jul 5, 2010 at 2:13 PM, Kevin Tew <tewk at cs.utah.edu> wrote:
> Parallel build of collects is now the default option.

This breaks for me, with current master (during 'make install'):

raco setup: --- parallel build using 4 processor cores ---
/home/samth/sw/plt/collects/setup/compiled/parallel-build-worker_rkt.zo::0:
read (compiled): code compiled for version 5.0.0.5, not 5.0.0.6
/home/samth/sw/plt/collects/setup/compiled/parallel-build-worker_rkt.zo::0:
read (compiled): code compiled for version 5.0.0.5, not 5.0.0.6
KILLING WORKER 0 #(struct:exn:fail:filesystem error writing to stream
port (Broken pipe; errno=32) #<continuation-mark-set>)
close-input-port: expects argument of type <input-port>; given 0

 === context ===
/home/samth/sw/plt/collects/setup/parallel-build.rkt:220:58:
with-handlers-handler219
/home/samth/sw/plt/collects/setup/setup-unit.rkt:601:17: thunk
/home/samth/sw/plt/collects/setup/setup-go.rkt: [running body]
/home/samth/sw/plt/collects/setup/main.rkt: [running body]

I was able to fix this by doing 'raco setup -u -l setup' and then
rerunning 'make install'.
-- 
sam th
samth at ccs.neu.edu


Posted on the dev mailing list.