<div dir="ltr"><div>I had a go...<br><br>autoreconf: Entering directory `.'<br>autoreconf: <a href="http://configure.ac">configure.ac</a>: not using Gettext<br>autoreconf: running: aclocal --force -I m4<br>autoreconf: <a href="http://configure.ac">configure.ac</a>: tracing<br>
autoreconf: <a href="http://configure.ac">configure.ac</a>: adding subdirectory tools/ilibr to autoreconf<br>autoreconf: Entering directory `tools/ilibr'<br>autoreconf: running: aclocal --force -I ../../m4<br><a href="http://configure.ac:2">configure.ac:2</a>: error: 'AM_CONFIG_HEADER': this macro is obsolete.<br>
You should use the 'AC_CONFIG_HEADERS' macro instead.<br>/usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded from...<br><a href="http://configure.ac:2">configure.ac:2</a>: the top level<br>
autom4te: /usr/bin/m4 failed with exit status: 1<br>aclocal: error: echo failed with exit status: 1<br>autoreconf: aclocal failed with exit status: 1<br><br></div>using autoreconf (GNU Autoconf) 2.69<br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Apr 23, 2013 at 12:49 PM, Matt Jadud <span dir="ltr"><<a href="mailto:matt@jadud.com" target="_blank">matt@jadud.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi all,<div><br></div><div>I'm doing these things in the random minutes between everything else. So, I'm just going to dump a note, but be aware I haven't investigated yet.</div><div>
<br></div><div>I installed Ubuntu 12.04 LTS and followed our build instructions. </div><div><br></div><div>./build --with-toolchain=tvm --prefix=/something</div><div><br></div><div>And I bombed out here:</div>
<div><br></div><div><div>gcc -I/home/reynoldsm/build/kroc/runtime/libtvm -I/home/reynoldsm/build/kroc/runtime/libtvm -g -O2 -Wall -DTVM_FIRMWARE_PATH='"/home/reynoldsm/local/share/tvm/firmware/"' -DTVM_LIBRARY_PATH='"/home/reynoldsm/local/lib/tvm/"' -o tvm ffi.o introspect.o main.o sffi.o tbc.o vm.o unix_io.o -lm -L/home/reynoldsm/build/kroc/runtime/libtvm -ltvm -ldl </div>
<div>/home/reynoldsm/build/kroc/runtime/libtvm/libtvm.a(interpreter.o): In function `ins_fpabs':</div><div>/home/reynoldsm/build/kroc/runtime/libtvm/ins_float.c:765: undefined reference to `fegetround'</div><div>
/home/reynoldsm/build/kroc/runtime/libtvm/ins_float.c:765: undefined reference to `fesetround'</div>
<div>/home/reynoldsm/build/kroc/runtime/libtvm/libtvm.a(interpreter.o): In function `ins_fpexpdec32':</div><div>/home/reynoldsm/build/kroc/runtime/libtvm/ins_float.c:754: undefined reference to `fegetround'<br></div>
<div><br></div><div>with many more floating point instructions not found.</div><div><br></div><div>Minimal investigation:</div><div><br></div><div><div>reynoldsm@firefly:~$ sudo ldconfig -p | grep "libm.so.6"</div>
<div>[sudo] password for reynoldsm: </div><div><span style="white-space:pre-wrap">        </span>libm.so.6 (libc6,x86-64, OS ABI: Linux 2.6.24) => /lib/x86_64-linux-gnu/libm.so.6</div><div><span style="white-space:pre-wrap">        </span>libm.so.6 (libc6, OS ABI: Linux 2.6.24) => /lib32/libm.so.6</div>
<div><br></div><div>So, I have the 32-bit library around, but perhaps it isn't in my library path? Or, perhaps it needs to be linked in somewhere? I'm assuming (potentially incorrectly) that my problem is that I couldn't find a 32-bit library for these operations.</div>
<div><br></div><div>Cheers,</div><div>Matt</div></div></div></div>
<br>_______________________________________________<br>
developers mailing list<br>
developers@concurrency.cc<br>
<a href="http://lists.concurrency.cc/mailman/listinfo/developers" target="_blank">http://lists.concurrency.cc/mailman/listinfo/developers</a><br>
<br></blockquote></div><br></div>