I was just tossing it out in case it tickled someone&#39;s memory regarding a recent commit.    <br><br>Just last night I think I stumbled onto the problem, but as yet have not confirmed it.  I purchased a new laptop on Friday and DrRacket, built from source, worked perfectly, so I assumed it was detritus build up on my old Fedora server box as the new laptop is Ubuntu 12.04.  An then lo&#39; and behold the problem started to manifest itself on Sat. when building Racket on the laptop.<br>
<br>I _think_ the issue happens when raco link -d is used to add a new collection and then Racket is built from source.  During the build process of Racket, looking carefully one where small failures are occurring with the build looking for mred, and racket sub-dirs the raco link(ed) collection root.<br>
<br>When the build completes Racket runs fine except for the DrRacket REPL borks when you type anything into it.  The message is something along the lines of &quot;mred failed... no permission to check for `exists?` on directory /my/raco/linked/collection/root/mred&quot;.<br>
<br>If I remove the raco link to my personal collection, then build Racket and then subsequently re-add the collection _after_ building Racket from source everything is fine.<br><br>Ray<br><br><div class="gmail_quote">On Mon, May 14, 2012 at 8:17 AM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">(Sorry it has taken me so long to reply to this.)<br>
<br>
What was in the definitions window when you did this?<br>
<br>
The stack trace makes me think that there is something wrong with the<br>
language in the definitions window and something wrong with DrRacket&#39;s<br>
error recover code in that case, as that&#39;s what DrRacket seems to be<br>
doing is to try get some information from the language to use to<br>
determine if the expression you&#39;re editing in the REPL is a complete<br>
expression or not (ie if the return is just a newline, or if it should<br>
submit the expression for evaluation).<br>
<br>
Robby<br>
<div><div class="h5"><br>
On Wed, May 9, 2012 at 8:11 PM, Ray Racine &lt;<a href="mailto:ray.racine@gmail.com">ray.racine@gmail.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Recently (1-2 weeks?) GIT HEAD stopped working for me with the following<br>
&gt; error.  This happens in DrRacket when I attempt to use the REPL (hit the Run<br>
&gt; button, get the prompt, enter anything &lt;rtn&gt;, and BORK!! as below).<br>
&gt;  Everything else in DrRacket is flawless, editing, TypedRacket performance,<br>
&gt; check syntax etc.<br>
&gt;<br>
&gt; This is on a Linux, Fedora 16 64 bit.  Racket is built fresh after a git<br>
&gt; clean -fdx.<br>
&gt;<br>
&gt; [ray@ray pgm]$ racket/gui/base is not available<br>
&gt;<br>
&gt;  === context ===<br>
&gt; /usr/local/racket/collects/racket/sandbox.rkt:94:0: sandbox-make-namespace<br>
&gt; /usr/local/racket/collects/racket/sandbox.rkt:430:0:<br>
&gt; make-evaluation-namespace<br>
&gt; /usr/local/racket/collects/racket/sandbox.rkt:672:0: make-evaluator*<br>
&gt; /usr/local/racket/collects/drracket/private/module-language.rkt:105:6:<br>
&gt; init-sandbox<br>
&gt; /usr/local/racket/collects/drracket/private/module-language.rkt:92:6:<br>
&gt; get-language-info method in .../module-language.rkt:88:4<br>
&gt; /usr/local/racket/collects/drracket/private/rep.rkt:924:6: submit-to-port?<br>
&gt; method in ...cket/private/rep.rkt:389:4<br>
&gt; /usr/local/racket/collects/framework/private/text.rkt:2166:4: on-local-char<br>
&gt; method in ...ork/private/text.rkt:2002:2<br>
&gt; /usr/local/racket/collects/mred/private/wxme/editor-canvas.rkt:446:2:<br>
&gt; on-char method in editor-canvas%<br>
&gt; /usr/local/racket/collects/racket/private/more-scheme.rkt:151:2:<br>
&gt; call-with-break-parameterization<br>
&gt; /usr/local/racket/collects/racket/private/more-scheme.rkt:268:2:<br>
&gt; call-with-exception-handler<br>
&gt; /usr/local/racket/collects/mred/private/wx/gtk/window.rkt:631:4:<br>
&gt; dispatch-on-char method in window%<br>
&gt; /usr/local/racket/collects/mred/private/wx/common/queue.rkt:445:6<br>
&gt; /usr/local/racket/collects/mred/private/wx/common/queue.rkt:485:32<br>
&gt; /usr/local/racket/collects/mred/private/wx/common/queue.rkt:633:3<br>
&gt;<br>
&gt; channel-put: expected argument of type &lt;channel&gt;; given: #f<br>
&gt;<br>
&gt;  === context ===<br>
&gt; /usr/local/racket/collects/racket/private/misc.rkt:168:2: channel-put<br>
&gt;<br>
&gt;<br>
</div></div>&gt; ____________________<br>
&gt;  Racket Users list:<br>
&gt;  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
&gt;<br>
</blockquote></div><br>