At Fri, 16 Jul 2010 14:47:21 +0100, Tim Brown wrote: > So far as I can tell, --disable-jit switches the build into a 3m-only > mode. However, without --disable-jit racketcgc is build and invoked; > and it is racketcgc the > "module name resolver: expected result of type <resolved-module-path>; > given #<variable-code>" > error.
`racketcgc' is always built, because it is needed to build a 3m `racket'. So, it's ok that `racketcgc' is being run. Something has definitely gone wrong inside `racketcgc', though. I imagine that if you set the environment variable PLTNOMZJIT, then 3m `racket' will build, but running the resulting `racket' without PLTNOMZJIT will produce the same error. Your "sconfig.h" changes look right. My only wild guess at the moment is that something else is relying on the C preprocessor setting __x86_64__, as opposed to __x86_64. If you add #define __x86_64__ 1 does that help? _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

