<p>Hi Adam,</p>
<p>I don't know which repo you have used? Because only the llvm repo is maintained (not the gforge one), and vmkit2 comes from gforge... By the way, how did you found the gforge repo, it should not be referenced anymore from the web?</p>

<p>See you,<br>
Gaël </p>
<div class="gmail_quote">Le 21 nov. 2013 17:08, "Adam Pridgen" <<a href="mailto:Adam.pridgen@rice.edu">Adam.pridgen@rice.edu</a>> a écrit :<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
I am trying to build vmkit2 from the repo using OpenJDK 6 (stock<br>
install) on Ubuntu 13.04 amd64.  When I try to compile vmkit2 I get<br>
the core dump below.  I am not sure what the issue is, but I was<br>
getting the same error when I was also using classpath.  My build<br>
environment is set up in the following way:<br>
<br>
<br>
<br>
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server/:/usr/lib/jvm/java-6-openjdk-amd64/jre/:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/<br>
<br>
llvm src=/path/to/code/llvm-3.3.src/<br>
llvm configured with=./configure --enable-optimized<br>
--enable-assertions --enable-jit --enable-cxx11 --enable-threads<br>
--enable-pthreads --enable-pic --enable-targets=host,cpp --enable-zlib<br>
--disable-docs --disable-doxygen<br>
<br>
vmkit2 path=/path/to/code/vmkit2<br>
<br>
vmkit2 configured with: ./configure<br>
--with-llvm-config-path=/path/to/code/llvm-3.3.src/Release+Asserts/bin/llvm-config<br>
 --with-classpath-impl=openjdk --enable-assert=yes --disable-optimized<br>
--enable-debug=yes<br>
--with-openjdk-path=/usr/lib/jvm/java-6-openjdk-amd64/<br>
<br>
$ make<br>
[vmkit .]: Entering compilation process<br>
Buildfile: /path/to/code/vmkit2/mmtk/java/build.xml<br>
<br>
main:<br>
    [javac] Compiling 1 source file to /path/to/code/vmkit2/mmtk/java/classes<br>
      [jar] Building jar: /path/to/code/vmkit2/mmtk/java/mmtk-vmkit.jar<br>
<br>
BUILD SUCCESSFUL<br>
Total time: 0 seconds<br>
[vmkit ./mmtk/java]: Compiling 'mmtk-vmkit.jar'<br>
vmjc: JavaClass.cpp:496: j3::JavaObject *j3::Class::doNew(j3::Jnjvm<br>
*): Assertion `(this->isInitializing() ||<br>
classLoader->getCompiler()->isStaticCompiling() || this ==<br>
classLoader->bootstrapLoader->upcalls->newClass) && "Uninitialized<br>
class when allocating."' failed.<br>
0  vmjc            0x0000000000fa5415 llvm::sys::PrintStackTrace(_IO_FILE*) + 37<br>
1  vmjc            0x0000000000fa5903<br>
2  libpthread.so.0 0x00002b020f7debb0<br>
3  libc.so.6       0x00002b0210444f77 gsignal + 55<br>
4  libc.so.6       0x00002b02104485e8 abort + 328<br>
5  libc.so.6       0x00002b021043dd43<br>
6  libc.so.6       0x00002b021043ddf2<br>
7  vmjc            0x00000000006154b4 j3::Class::doNew(j3::Jnjvm*) + 196<br>
8  vmjc            0x000000000066eb7c j3::Jnjvm::error(j3::Class*,<br>
j3::JavaMethod*, j3::JavaString*) + 124<br>
9  vmjc            0x000000000066ed63 j3::Jnjvm::nullPointerException() + 51<br>
10 vmjc            0x00000000006362cc<br>
j3::JavaThread::throwNullPointerException(unsigned long) + 140<br>
11 vmjc            0x00000000006cb243 ThrowNullPointerException + 35<br>
12 libjava.so      0x00002b021561a035 Java_java_lang_Object_registerNatives + 21<br>
13 libjava.so      0x00002b021536b96f<br>
Java_java_lang_Object_registerNatives + 4292155727<br>
Aborted (core dumped)<br>
make[2]: *** [/path/to/code/vmkit2/mmtk/java/Debug+Asserts/mmtk-vmkit-lower.bc]<br>
Error 134<br>
[vmkit ./mmtk]: abort with error in ./mmtk/java<br>
make[1]: *** [all] Error 1<br>
[vmkit .]: abort with error in ./mmtk<br>
make: *** [all] Error 1<br>
<br>
Thanks for your help,<br>
<br>
-- Adam<br>
<br>
--<br>
PhD Student, Rice University<br>
Office: Duncan Hall 1083<br>
Office Hours: M 11-12p<br>
(c) 210.446.7805<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div>