<div dir="ltr">I think the error message you're seeing is probably unrelated. That was a bug inside check syntax that should only affect it.<div><br></div><div>Robby</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Sep 27, 2013 at 8:01 PM, John Clements <span dir="ltr"><<a href="mailto:clements@brinckerhoff.org" target="_blank">clements@brinckerhoff.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm noticing that with version 5.3.6 of DrRacket, a package install of "rsound" hangs during the evaluation of rsound.scrbl.  My guess is that this could be related to the syntax-check error that I get when opening rsound.scrbl in version 5.3.6.  After some work, I discovered that the problem seems to be the use of require (for-syntax ...), and that in fact this setup:<br>

<br>
f.rkt:<br>
#lang racket<br>
<br>
(require (for-label "g.rkt"))<br>
<br>
g.rkt:<br>
#lang racket<br>
<br>
<br>
... causes the problem. Specifically, I get the error "+: contract violation expected: number? given: #f argument position: 1st other arguments...: 0" in the check-syntax message area when f.rkt is open.<br>
<br>
I'm guessing this is a bug that's been fixed.  In the meantime, though, I'm trying to allow my students to see the package docs for rsound. Questions:<br>
<br>
1) Is this in fact a bug that's been fixed?<br>
2) Could this actually related to the doc build hang?<br>
3) Is there a simple workaround?<br>
<br>
Many thanks in advance for any help!<br>
<br>
Best,<br>
<br>
John<br>
<br>
<br>
_________________________<br>
  Racket Developers list:<br>
  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
</blockquote></div><br></div>