Hi:<div>   Thanks for your prompt response. Here is another error from &quot;../configure --disable-jit --disable-futures&quot;, again, both on Mac and Linux:</div><div><div>make[4]: Entering directory `/opt/eggs/git-eggs/racket.git/plt.git/src/build/racket&#39;</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=&#39;&quot;&#39;&quot;`cd ../../racket/../../collects; pwd`&quot;&#39;&quot;&#39; -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&#39;:</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&#39;</div>
<div>libracket.a(fun.o): In function `scheme_apply_lightweight_continuation&#39;:</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&#39;</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&#39;</div><div>libracket.a(fun.o): In function `scheme_fill_lwc_end&#39;:</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&#39;</div><div>libracket.a(fun.o): In function `scheme_init_thread_lwc&#39;:</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&#39;</div><div>libracket.a(fun.o): In function `scheme_fill_lwc_end&#39;:</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&#39;</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">&lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt;</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>
&gt;    I&#39;ve tried to build latest version of Racket for both Linux and Mac from<br>
&gt; git (master branch), with jit disabled, and found that both threw the same<br>
&gt; *undefined* errors:<br>
&gt;<br>
</div>&gt; [...]<br>
<div class="im">&gt;<br>
&gt;    My configure is done in separate build directory with &quot;../configure<br>
&gt; --disable-jit&quot;. And the HEAD commit is commit<br>
&gt; 51f20afd0b4d93b27645351dbe8b3e903dd4e0b6.<br>
&gt;    Does it require other features being disabled in order to build racket<br>
&gt; without jit?<br>
<br>
</div>Yes, you also need `--disable-futures&#39;.<br>
<br>
We should fix the `configure&#39; 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>