[racket-dev] make gets hung up building documentation
Fresh git checkout of racket. Ran make at 6am. Flew to Lock Haven for pancake breakfast fly-in. Flew back. Went to church. Came back. make not done. Took a nap. 8+ hours since I started, make stuck at the same place: [...] raco setup: 6 running: pkgs/xrepl-doc/xrepl/xrepl.scrbl raco setup: 3 running: pkgs/racket-index/scribblings/main/local-redirect.scrbl raco setup: 3 running: pkgs/racket-index/scribblings/main/search.scrbl ActivityMonitor says: process-name: racket, %CPU: 100.0, cpu-time: 3:19:42.96 (and increasing), threads: 21, idle-wake-ups: 93 Any clues? I did a ^C, restarted make, it blew through all the stuff it did before, and now is taking a long time building the documentation again, currently again at 100% CPU here: raco setup: --- building documentation --- raco setup: 7 running: pkgs/racket-doc/scribblings/guide/guide.scrbl Machine is a MBP running OSX 10.9.2. Geoff _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
On May 4, 2014, at 16:01 , Geoffrey S. Knauth ge...@knauth.org wrote: I did a ^C, restarted make, it blew through all the stuff it did before, and now is taking a long time building the documentation again, currently again at 100% CPU here: raco setup: --- building documentation --- raco setup: 7 running: pkgs/racket-doc/scribblings/guide/guide.scrbl In case it helps, I did another ^C. This was the error trace: raco setup: --- building documentation --- raco setup: 7 running: pkgs/racket-doc/scribblings/guide/guide.scrbl ^Cuser break context...: user break context...: user break context...: /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:420:20: loop /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:420:20: loop /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:420:20: loop user break context...: user break context...: /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:420:20: loop /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:420:20: loop user break context...: /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:420:20: loop user break context...: /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:420:20: loop user break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/forms.scrbl: [traversing imports] /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/guide.scrbl: [traversing imports] /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-index/setup/scribble.rkt:892:0: load-doc/ensure-prefix /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-index/setup/scribble.rkt:1146:13 /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:420:20: loop user break context...: /Users/gknauth/test/plt/git/plt/racket/collects/setup/parallel-do.rkt:225:4 /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-index/setup/scribble.rkt:132:0: setup-scribblings /Users/gknauth/test/plt/git/plt/racket/collects/setup/setup-core.rkt:60:0: setup-core /Users/gknauth/test/plt/git/plt/racket/collects/setup/setup-go.rkt: [running body] /Users/gknauth/test/plt/git/plt/racket/collects/setup/main.rkt: [running body] /Users/gknauth/test/plt/git/plt/racket/collects/raco/main.rkt: [running body] make[1]: *** [plain-in-place] Error 1 make: *** [in-place] Interrupt: 2 _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
Thanks. I'm in the middle of build attempt #3. If it gets stuck, WILCO (I will comply). It's currently roaring along. Next winter I think I'll heat my house with raco setup. --Geoff On May 4, 2014, at 16:15 , Robby Findler ro...@eecs.northwestern.edu wrote: I don't know what's causing that problem, but it looks to me like we might get some good information if you do this: % racket -l scribblings/guide/guide.scrbl and then let it get good and stuck and hit control-c. You should get a stack trace and that stack trace might be illuminating... Robby On Sun, May 4, 2014 at 3:01 PM, Geoffrey S. Knauth ge...@knauth.org wrote: Fresh git checkout of racket. Ran make at 6am. Flew to Lock Haven for pancake breakfast fly-in. Flew back. Went to church. Came back. make not done. Took a nap. 8+ hours since I started, make stuck at the same place: [...] raco setup: 6 running: pkgs/xrepl-doc/xrepl/xrepl.scrbl raco setup: 3 running: pkgs/racket-index/scribblings/main/local-redirect.scrbl raco setup: 3 running: pkgs/racket-index/scribblings/main/search.scrbl ActivityMonitor says: process-name: racket, %CPU: 100.0, cpu-time: 3:19:42.96 (and increasing), threads: 21, idle-wake-ups: 93 Any clues? I did a ^C, restarted make, it blew through all the stuff it did before, and now is taking a long time building the documentation again, currently again at 100% CPU here: raco setup: --- building documentation --- raco setup: 7 running: pkgs/racket-doc/scribblings/guide/guide.scrbl Machine is a MBP running OSX 10.9.2. Geoff _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
On May 4, 2014, at 16:44 , Robby Findler ro...@eecs.northwestern.edu wrote: That suggests to me that it is running of the of the examples in /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl that's causing the problem. Does this terminate: $ racket -l scribblings/guide/let.scrbl While I watched two rabbits run in circles in the backyard and observed another rabbit ignore that race condition to bound across the neighbors', no dogs in sight, I let things get good and stuck, then I pressed ^C. Here sir, is your error trace: $ pwd /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc $ racket -l scribblings/guide/let.scrbl ^Cuser break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
thanks. Unfortunately I cannot reproduce this on my machine but the thing I would do if I could would be to start putting printfs in to try to find a smaller programs that gets stuck. Robby On Sunday, May 4, 2014, Geoffrey S. Knauth ge...@knauth.org wrote: On May 4, 2014, at 16:44 , Robby Findler ro...@eecs.northwestern.edujavascript:; wrote: That suggests to me that it is running of the of the examples in /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl that's causing the problem. Does this terminate: $ racket -l scribblings/guide/let.scrbl While I watched two rabbits run in circles in the backyard and observed another rabbit ignore that race condition to bound across the neighbors', no dogs in sight, I let things get good and stuck, then I pressed ^C. Here sir, is your error trace: $ pwd /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc $ racket -l scribblings/guide/let.scrbl ^Cuser break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
I'm happy to insert printfs in my tree if you tell me where. --Geoff On May 4, 2014, at 17:33 , Robby Findler ro...@eecs.northwestern.edu wrote: thanks. Unfortunately I cannot reproduce this on my machine but the thing I would do if I could would be to start putting printfs in to try to find a smaller programs that gets stuck. Robby On Sunday, May 4, 2014, Geoffrey S. Knauth ge...@knauth.org wrote: On May 4, 2014, at 16:44 , Robby Findler ro...@eecs.northwestern.edu wrote: That suggests to me that it is running of the of the examples in /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl that's causing the problem. Does this terminate: $ racket -l scribblings/guide/let.scrbl While I watched two rabbits run in circles in the backyard and observed another rabbit ignore that race condition to bound across the neighbors', no dogs in sight, I let things get good and stuck, then I pressed ^C. Here sir, is your error trace: $ pwd /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc $ racket -l scribblings/guide/let.scrbl ^Cuser break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
The stack traces suggest it is in that one file. So if you open it up and put a printf right before each example and then see when the printfs stop, that'll probably tell us something good. You'd want to look for each place where there is an example (compare the documentation itself to the source) and then put something like @(printf 1\n) right before each of them. Or maybe do binary search. :) Robby On Sun, May 4, 2014 at 5:13 PM, Geoffrey S. Knauth ge...@knauth.org wrote: I'm happy to insert printfs in my tree if you tell me where. --Geoff On May 4, 2014, at 17:33 , Robby Findler ro...@eecs.northwestern.edu wrote: thanks. Unfortunately I cannot reproduce this on my machine but the thing I would do if I could would be to start putting printfs in to try to find a smaller programs that gets stuck. Robby On Sunday, May 4, 2014, Geoffrey S. Knauth ge...@knauth.org wrote: On May 4, 2014, at 16:44 , Robby Findler ro...@eecs.northwestern.edu wrote: That suggests to me that it is running of the of the examples in /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl that's causing the problem. Does this terminate: $ racket -l scribblings/guide/let.scrbl While I watched two rabbits run in circles in the backyard and observed another rabbit ignore that race condition to bound across the neighbors', no dogs in sight, I let things get good and stuck, then I pressed ^C. Here sir, is your error trace: $ pwd /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc $ racket -l scribblings/guide/let.scrbl ^Cuser break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
Does this help? --Geoff $ racket -l scribblings/guide/let.scrbl GSK-1 GSK-2 C-c C-cuser break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] - @(printf GSK-2\n) @examples[ (let* ([x (list Borroughs)] [y (cons Rice x)] [z (cons Edgar y)]) (list x y z)) (let* ([name (list Borroughs)] [name (cons Rice name)] [name (cons Edgar name)]) name) ] On May 4, 2014, at 18:30 , Robby Findler ro...@eecs.northwestern.edu wrote: The stack traces suggest it is in that one file. So if you open it up and put a printf right before each example and then see when the printfs stop, that'll probably tell us something good. You'd want to look for each place where there is an example (compare the documentation itself to the source) and then put something like @(printf 1\n) right before each of them. Or maybe do binary search. :) _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
Okay, that's just bizarre. If this were my machine, the next step I'd take would be to make a copy of that file and start throwing stuff out of it (running it at the command-line, not in drracket) until I got very small and and still had the bad behavior. Like start by throwing away everything after the quoted part below. Robby PS: thanks for taking this on! On Sun, May 4, 2014 at 6:11 PM, Geoffrey S. Knauth ge...@knauth.org wrote: Does this help? --Geoff $ racket -l scribblings/guide/let.scrbl GSK-1 GSK-2 C-c C-cuser break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] - @(printf GSK-2\n) @examples[ (let* ([x (list Borroughs)] [y (cons Rice x)] [z (cons Edgar y)]) (list x y z)) (let* ([name (list Borroughs)] [name (cons Rice name)] [name (cons Edgar name)]) name) ] On May 4, 2014, at 18:30 , Robby Findler ro...@eecs.northwestern.edu wrote: The stack traces suggest it is in that one file. So if you open it up and put a printf right before each example and then see when the printfs stop, that'll probably tell us something good. You'd want to look for each place where there is an example (compare the documentation itself to the source) and then put something like @(printf 1\n) right before each of them. Or maybe do binary search. :) _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
On May 4, 2014, at 19:20 , Robby Findler ro...@eecs.northwestern.edu wrote: start throwing stuff out of it (running it at the command-line, not in drracket) until I got very small and and still had the bad behavior. I'm already small and have bad behavior, but I get your point. PS: thanks for taking this on! Thanks for firing up my teenager with [now] Typed Racket, which caused me to need to update my not-that-old Racket 6 to keep up with him. OK, here's what I got this time. If I take out the stuff between GSK-2h and GSK-2h1 below, the file processes normally. $ racket -l scribblings/guide/let.scrbl GSK-1 GSK-2 GSK-2a GSK-2b GSK-2c GSK-2d GSK-2e GSK-2f GSK-2g GSK-2h C-c C-cuser break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] @(printf GSK-2h\n) @interaction[ (letrec ([tarzan-in-tree? (lambda (name path) (or (equal? name tarzan) (and (directory-exists? path) (tarzan-in-directory? path] [tarzan-in-directory? (lambda (dir) (ormap (lambda (elem) (tarzan-in-tree? (path-element-string elem) (build-path dir elem))) (directory-list dir)))]) (tarzan-in-tree? tmp (find-system-path 'temp-dir))) ] @(printf GSK-2h1\n) _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
Oh! Well that code is clearly broken! I guess you have a cyclic symbolic link in your temporary directory? Or maybe just a ton of stuff? Unless you want to, I'll push a change somehow or other. Robby On Sun, May 4, 2014 at 7:09 PM, Geoffrey S. Knauth ge...@knauth.org wrote: On May 4, 2014, at 19:20 , Robby Findler ro...@eecs.northwestern.edu wrote: start throwing stuff out of it (running it at the command-line, not in drracket) until I got very small and and still had the bad behavior. I'm already small and have bad behavior, but I get your point. PS: thanks for taking this on! Thanks for firing up my teenager with [now] Typed Racket, which caused me to need to update my not-that-old Racket 6 to keep up with him. OK, here's what I got this time. If I take out the stuff between GSK-2h and GSK-2h1 below, the file processes normally. $ racket -l scribblings/guide/let.scrbl GSK-1 GSK-2 GSK-2a GSK-2b GSK-2c GSK-2d GSK-2e GSK-2f GSK-2g GSK-2h C-c C-cuser break context...: /Users/gknauth/test/plt/git/plt/pkgs/sandbox-lib/racket/sandbox.rkt:883:2: user-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:399:0: do-plain-eval /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:261:2 /Users/gknauth/test/plt/git/plt/pkgs/scribble-pkgs/scribble-lib/scribble/eval.rkt:550:0: do-titled-interaction /Users/gknauth/test/plt/git/plt/pkgs/racket-pkgs/racket-doc/scribblings/guide/let.scrbl: [running body] @(printf GSK-2h\n) @interaction[ (letrec ([tarzan-in-tree? (lambda (name path) (or (equal? name tarzan) (and (directory-exists? path) (tarzan-in-directory? path] [tarzan-in-directory? (lambda (dir) (ormap (lambda (elem) (tarzan-in-tree? (path-element-string elem) (build-path dir elem))) (directory-list dir)))]) (tarzan-in-tree? tmp (find-system-path 'temp-dir))) ] @(printf GSK-2h1\n) _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
On May 4, 2014, at 20:14 , Robby Findler ro...@eecs.northwestern.edu wrote: Oh! Well that code is clearly broken! I guess you have a cyclic symbolic link in your temporary directory? Or maybe just a ton of stuff? Unless you want to, I'll push a change somehow or other. My /tmp looks like this: /tmp: -rw--- 1 rootwheel 0 May 1 06:20 .nstore.lock drwxrwxrwt 3 gknauth wheel 102 May 3 17:43 .pd srwxrwxrwx 1 rootwheel 0 May 3 17:47 .prl_pcsc_gate srwxrwxrwx 1 postgreswheel 0 May 4 20:02 .s.PGSQL.5432 -rw--- 1 postgreswheel 66 May 4 20:02 .s.PGSQL.5432.lock -rw-r--r-- 1 gknauth wheel 0 May 1 06:22 CrashReportCopyLock-Geoffrey S. Knauth’s iPad -rw-r--r-- 1 gknauth wheel 0 May 1 07:58 CrashReportCopyLock-Geoffrey S. Knauth’s iPhone -rw-rw-rw- 1 rootwheel 0 May 1 06:20 Kaspersky Anti-Virus.BL.lock -rw-rw-rw- 1 rootwheel 0 May 1 06:20 Kaspersky Anti-Virus.lock drwxr-xr-t 6 rootwheel 204 May 1 06:20 LogMeIn -rw-rw-rw- 1 rootwheel 152011 May 1 21:47 PRCustomProps -rw-rw-rw- 1 rootwheel 64011 May 1 21:47 PRObjects drwx-- 2 gknauth wheel 68 May 4 16:42 VueScan drwxrwxrwx 3 gknauth wheel 102 May 1 06:21 boost_interprocess drwxrwxrwx 3 rootwheel 102 May 1 06:20 kav_sockets drwx-- 3 gknauth wheel 102 May 1 06:20 launch-CLoNur drwx-- 3 gknauth wheel 102 May 1 06:20 launch-EMev68 drwx-- 3 gknauth wheel 102 May 1 06:20 launch-tyEaGB drwx-- 3 gknauth wheel 102 May 1 06:20 launch-zn1yxC drwx-- 3 nobody wheel 102 May 1 13:41 launchd-11556.WWWwDU drwx-- 3 postgreswheel 102 May 1 06:20 launchd-262.6LIgGT drwx-- 3 gknauth wheel 102 May 1 06:20 launchd-296.uXVJpk drwx-- 3 _spotlight wheel 102 May 1 06:20 launchd-510.aCwTKn drwx-- 3 rootwheel 102 May 1 06:21 launchd-997.IlbVUX drwxrwxrwx 2 rootwheel 68 May 1 06:20 parallels_crash_dumps I'll let you make the change, since I think you might now what should go in or in place of that @interaction[ ... ] far better than I. Meanwhile, thanks for the help, with that @interaction[...] removed, I think I can finish this build. Geoff_ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] make gets hung up building documentation
Thanks for figuring this out! Robby On Sun, May 4, 2014 at 7:30 PM, Geoffrey S. Knauth ge...@knauth.org wrote: I'm happy to say that with that particular @interaction[...] deleted, the rest of the build completed quickly and I now have a working DrRacket 6.0.1.6. Geoff _ Racket Developers list: http://lists.racket-lang.org/dev