[racket] unsealed local-definition

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Fri Sep 6 13:05:05 EDT 2013

I've pushed a change that should swallow those errors.

They are likely coming about because of an incomplete build, I guess.
Somehow the blueboxes files (which are built as part of the docs build)
appear to have been corrupted.

Robby


On Fri, Sep 6, 2013 at 10:42 AM, Laurent <laurent.orseau at gmail.com> wrote:

> 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/d7b9695b/attachment.html>

Posted on the users mailing list.