The compilation of racket is (not yet) deterministic so things like
that can throw off internal tables in the .zo files (and a .zo files
is loaded without checking dependencies, optimistically hoping that
the files are not changed).

So: are you using "raco make" or somehow mangaging .zo files yourself,
or are you seeing this with the .zo files that DrRacket maintains for
your automatically? If the former, then you need to adapt your
workflow to either not use .zo files or to keep them up to date. If
the latter, then it is a bug.

Robby



On Sun, Jan 31, 2016 at 4:17 PM, jon stenerson <jonstener...@comcast.net> wrote:
> I have some .rkt files and, depending on which file was edited most
> recently, either it works fine or it gives a compilation error. (By "edited"
> I mean just adding or subtracting a blank line to change the timestamp). I
> can submit a simplified example if nobody else has seen this problem.  If
> this is well-known, what is the fix?
>
> link: bad variable linkage;
>  reference to a variable that is not a procedure or structure-type constant
> across all instantiations
>   reference phase level: 0
>   variable module: <some path 1>
>   variable phase: 0
>   reference in module: <some path 2> in: <something>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to