[racket] unsealed local-definition

From: Laurent (laurent.orseau at gmail.com)
Date: Fri Sep 6 11:42:11 EDT 2013

It does indeed!

FWIW, I also get more and more the following popup error:
car: contract violation
  expected: pair?
  given: '#hash()
  context...:

/home/orseau/build/racket/racket/collects/racket/private/serialize.rkt:639:2:
deserialize

/home/orseau/build/racket/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt:42:12:
temp7

/home/orseau/build/racket/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt:35:3:
for-loop

/home/orseau/build/racket/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt:35:3:
for-loop

/home/orseau/build/racket/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt:32:0:
fetch-files->tag->offset

/home/orseau/build/racket/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt:69:0:
fetch-strs-for-single-tag

/home/orseau/build/racket/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt:52:0:
fetch-strs

/home/orseau/build/racket/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt:418:4:
update-the-strs method in ...ck/blueboxes-gui.rkt:198:2

/home/orseau/build/racket/pkgs/gui-pkgs/gui-lib/framework/private/logging-timer.rkt:41:0:
log-timeline/proc

/home/orseau/build/racket/pkgs/gui-pkgs/gui-lib/mred/private/wx/common/timer.rkt:34:38

/home/orseau/build/racket/pkgs/gui-pkgs/gui-lib/mred/private/wx/common/queue.rkt:451:6

/home/orseau/build/racket/pkgs/gui-pkgs/gui-lib/mred/private/wx/common/queue.rkt:502:32

/home/orseau/build/racket/pkgs/gui-pkgs/gui-lib/mred/private/wx/common/queue.rkt:650:3



On Fri, Sep 6, 2013 at 5:38 PM, Robby Findler
<robby at eecs.northwestern.edu>wrote:

> Does it help to disable drracket's online compilation (in the language
> dialog)?
>
> Robby
>
>
> On Friday, September 6, 2013, Laurent wrote:
>
>> Getting worse: the workaround does not even work anymore and I can't use
>> DrRacket anymore...
>> It does work correctly from command line racket though.
>>
>>
>>
>> On Fri, Sep 6, 2013 at 5:14 PM, Laurent <laurent.orseau at gmail.com> wrote:
>>
>>> Hi,
>>>
>>> In DrRacket, I keep getting the following error on some files that are
>>> part of a development package:
>>> ../../../../../build/racket/racket/collects/compiler/cm.rkt:430:6:
>>> write: unsealed local-definition or module context found in syntax object
>>>
>>> This prevents the compilation of the rkt files.
>>>
>>> The workaround I found is to close DrRacket, delete the "compiled"
>>> directories, and restart DrRacket. It then works for some time then fails
>>> again (not sure why, but it seems to have to do with collections/packages).
>>>
>>> It was fun at first, but now it's getting rather annoying, especially on
>>> my slower machine.
>>>
>>> I use today's git head (v5.90.0.9).
>>>
>>> Any idea about how to fix that?
>>>
>>> Thanks,
>>> Laurent
>>>
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20130906/cbb9bf65/attachment.html>

Posted on the users mailing list.