This didn't seem to fix it. After running this I tried again to make all the collects from scratch, but I still get the same error.<br><br><div class="gmail_quote">On Mon, Feb 14, 2011 at 1:46 PM, Robby Findler <span dir="ltr"><<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Oh, I see. Yeah, that's mysterious. You might try deleting all .zo<br>
files and seeing if you still see the error (without rebuilding them).<br>
Something like this:<br>
<br>
find ~/plt -type f -name \*.zo -exec rm {} \;<br>
<font color="#888888"><br>
Robby<br>
</font><div><div></div><div class="h5"><br>
On Mon, Feb 14, 2011 at 1:44 PM, James Swaine <<a href="mailto:james.swaine@gmail.com">james.swaine@gmail.com</a>> wrote:<br>
> plt-cur-build isn't a source tree, it's just my build directory.<br>
><br>
> On Mon, Feb 14, 2011 at 1:39 PM, Robby Findler <<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>><br>
> wrote:<br>
>><br>
>> Looks like you have two plt trees (~/plt-cur-build and ~/plt) and they<br>
>> .zos are getting mixed.<br>
>><br>
>> Probably you want to just use one or the other, not both together.<br>
>><br>
>> Robby<br>
>><br>
>> On Mon, Feb 14, 2011 at 1:35 PM, James Swaine <<a href="mailto:james.swaine@gmail.com">james.swaine@gmail.com</a>><br>
>> wrote:<br>
>> > I'm getting a module mismatch error after pulling from git that I can't<br>
>> > seem<br>
>> > to make go away despite my best efforts. Here's the message:<br>
>> > Starting program: /Users/jamesswaine/plt-cur-build/racket/racket3m<br>
>> > ~/plt/collects/tests/future/future.rkt<br>
>> > link: module mismatch, probably from old bytecode whose dependencies<br>
>> > have<br>
>> > changed: variable not provided (directly or indirectly and at the<br>
>> > expected<br>
>> > position) from module:<br>
>> > "/Users/jamesswaine/plt/collects/racket/contract/private/guts.rkt"<br>
>> > accessed<br>
>> > from module: "/Users/jamesswaine/plt/collects/mzlib/integer-set.rkt" at<br>
>> > source phase level: 0 in: any/c/proc.2<br>
>> > === context ===<br>
>> > /Users/jamesswaine/plt/collects/mzlib/integer-set.rkt: [running body]<br>
>> > /Users/jamesswaine/plt/collects/srfi/14/char-set.rkt: [traversing<br>
>> > imports]<br>
>> > /Users/jamesswaine/plt/collects/srfi/13/string.rkt: [traversing imports]<br>
>> > /Users/jamesswaine/plt/collects/srfi/13.rkt: [traversing imports]<br>
>> > /Users/jamesswaine/plt/collects/rackunit/private/format.rkt: [traversing<br>
>> > imports]<br>
>> > /Users/jamesswaine/plt/collects/rackunit/private/check.rkt: [traversing<br>
>> > imports]<br>
>> > /Users/jamesswaine/plt/collects/rackunit/private/test-case.rkt:<br>
>> > [traversing<br>
>> > imports]<br>
>> > /Users/jamesswaine/plt/collects/rackunit/private/util.rkt: [traversing<br>
>> > imports]<br>
>> > /Users/jamesswaine/plt/collects/rackunit/private/test.rkt: [traversing<br>
>> > imports]<br>
>> > /Users/jamesswaine/plt/collects/rackunit/main.rkt: [traversing imports]<br>
>> > /Users/jamesswaine/plt/collects/tests/future/future.rkt: [traversing<br>
>> > imports]<br>
>> > I tried to blow away my whole build by running:<br>
>> > make clean<br>
>> > make<br>
>> > make install<br>
>> > raco make --clean<br>
>> > raco make<br>
>> > But this doesn't seem to fix the problem. I'm trying to run the futures<br>
>> > test suite from the command line. Any ideas what I should do here?<br>
>> > Thanks,<br>
>> > James<br>
>> ><br>
>> > _________________________________________________<br>
>> > For list-related administrative tasks:<br>
>> > <a href="http://lists.racket-lang.org/listinfo/dev" target="_blank">http://lists.racket-lang.org/listinfo/dev</a><br>
>> ><br>
><br>
><br>
</div></div></blockquote></div><br>