[racket-dev] Module Mismatch?

From: James Swaine (james.swaine at gmail.com)
Date: Mon Feb 14 14:35:19 EST 2011

I'm getting a module mismatch error after pulling from git that I can't seem
to make go away despite my best efforts.  Here's the message:

Starting program: /Users/jamesswaine/plt-cur-build/racket/racket3m
~/plt/collects/tests/future/future.rkt
link: module mismatch, probably from old bytecode whose dependencies have
changed: variable not provided (directly or indirectly and at the expected
position) from module:
"/Users/jamesswaine/plt/collects/racket/contract/private/guts.rkt" accessed
from module: "/Users/jamesswaine/plt/collects/mzlib/integer-set.rkt" at
source phase level: 0 in: any/c/proc.2

 === context ===
/Users/jamesswaine/plt/collects/mzlib/integer-set.rkt: [running body]
/Users/jamesswaine/plt/collects/srfi/14/char-set.rkt: [traversing imports]
/Users/jamesswaine/plt/collects/srfi/13/string.rkt: [traversing imports]
/Users/jamesswaine/plt/collects/srfi/13.rkt: [traversing imports]
/Users/jamesswaine/plt/collects/rackunit/private/format.rkt: [traversing
imports]
/Users/jamesswaine/plt/collects/rackunit/private/check.rkt: [traversing
imports]
/Users/jamesswaine/plt/collects/rackunit/private/test-case.rkt: [traversing
imports]
/Users/jamesswaine/plt/collects/rackunit/private/util.rkt: [traversing
imports]
/Users/jamesswaine/plt/collects/rackunit/private/test.rkt: [traversing
imports]
/Users/jamesswaine/plt/collects/rackunit/main.rkt: [traversing imports]
/Users/jamesswaine/plt/collects/tests/future/future.rkt: [traversing
imports]

I tried to blow away my whole build by running:

make clean
make
make install

raco make --clean
raco make

But this doesn't seem to fix the problem.  I'm trying to run the futures
test suite from the command line.  Any ideas what I should do here?

Thanks,
James
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20110214/bb31439f/attachment.html>

Posted on the dev mailing list.