Hi:<div> Thanks for your prompt response. Here is another error from "../configure --disable-jit --disable-futures", again, both on Mac and Linux:</div><div><div>make[4]: Entering directory `/opt/eggs/git-eggs/racket.git/plt.git/src/build/racket'</div>
<div>gcc -I. -I../../racket/include -g -O2 -Wall -DMZ_DONT_USE_JIT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DINITIAL_COLLECTS_DIRECTORY='"'"`cd ../../racket/../../collects; pwd`"'"' -c ../../racket/main.c -o main.o</div>
<div>gcc -o racketcgc main.o libracket.a libmzgc.a -ldl -lm -ldl -lm -rdynamic </div><div>libracket.a(fun.o): In function `scheme_fill_lwc_start':</div><div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/fun.c:8376: undefined reference to `scheme_current_lwc'</div>
<div>libracket.a(fun.o): In function `scheme_apply_lightweight_continuation':</div><div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/fun.c:8544: undefined reference to `scheme_current_lwc'</div>
<div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/fun.c:8578: undefined reference to `scheme_apply_lightweight_continuation_stack'</div><div>libracket.a(fun.o): In function `scheme_fill_lwc_end':</div>
<div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/fun.c:8383: undefined reference to `scheme_current_lwc'</div><div>libracket.a(fun.o): In function `scheme_init_thread_lwc':</div>
<div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/fun.c:8371: undefined reference to `scheme_current_lwc'</div><div>libracket.a(fun.o): In function `scheme_fill_lwc_end':</div>
<div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/fun.c:8386: undefined reference to `scheme_fill_stack_lwc_end'</div><div>collect2: ld returned 1 exit status</div></div><div><br>
</div><div> Any ideas? Thanks</div><div><br></div><div>Nevo</div><div><br><div class="gmail_quote">On 17 October 2010 22:27, Matthew Flatt <span dir="ltr"><<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">At Sun, 17 Oct 2010 22:10:11 +0800, Nevo wrote:<br>
> I've tried to build latest version of Racket for both Linux and Mac from<br>
> git (master branch), with jit disabled, and found that both threw the same<br>
> *undefined* errors:<br>
><br>
</div>> [...]<br>
<div class="im">><br>
> My configure is done in separate build directory with "../configure<br>
> --disable-jit". And the HEAD commit is commit<br>
> 51f20afd0b4d93b27645351dbe8b3e903dd4e0b6.<br>
> Does it require other features being disabled in order to build racket<br>
> without jit?<br>
<br>
</div>Yes, you also need `--disable-futures'.<br>
<br>
We should fix the `configure' script to either add that automatically<br>
or complain if futures are not disabled when the JIT is disabled.<br>
<br>
</blockquote></div><br></div>