Thanks Nicolas, Gaël I followed your instructions and installed compatible versions of llvm, vmkit and GNU Classpath also I unzipped glibj.zip and pointed GNU Classpath lib variable to the the unzipped files during vmkit configure. That error has vanished. Now when I run jnjvm or vmkit in Release/bin on any file I'm getting a new error : " terminate called without an active exception Aborted " Any help is much appreciated, -Nataraj. On Fri, Nov 20, 2009 at 2:40 PM, Nicolas Geoffray < nicolas.geoffray at gmail.com> wrote:> Hi Nataraj, > > You're using incompatible versions of vmkit and GNU Classpath. First, you > should use vmkit 0.26 and llvm 2.6 (at least, -- use trunk if there are > problems). Second, you should use GNU Classpath 0.97.2. > > Good luck! > Nicolas > > Nataraj Sundar wrote: > >> Hi Nicolas, >> >> I'm running it on Kubuntu. >> >> Now that you mention it I did have a problem during vmkit setup. After >> running the ./configure file with all the options I ran the make file it was >> giving this error: >> >> make[3]: *** >> [/.automount/root/exports/transient/nataraj/Project/vmkit-0.25/lib/Mvm/Runtime/Release/EscapeAnalysis.o] >> Error 1 >> " >> So I went into Makefile.common and modified GNU CLASSPATH FLAGS variable, >> I removed "//../"before "include"(CLASSPATH_FLAGS >> -I/transient/nataraj/CompilerD/classpath-0.98/*_//../i_nclude*/ >> -I/usr/include/classpath) and made it >> >> "/classpath-0.98/include" After that the make file ran smoothly. >> >> Looks like that was a mistake, What can I do to overcome the error? >> >> Thanks, >> >> -Nataraj >> >> >> >> >> >> On Fri, Nov 20, 2009 at 8:56 AM, Nicolas Geoffray < >> nicolas.geoffray at gmail.com <mailto:nicolas.geoffray at gmail.com>> wrote: >> > Hi Nataraj, >> > >> > Which platform are you running on? Did you follow all the steps on >> > vmkit.llvm.org <http://vmkit.llvm.org> getting started page, >> especially for GNU Classpath? >> >> > >> > Thanks! >> > Nicolas >> > >> > Nataraj Sundar wrote: >> >> >> >> Hi, >> >> >> >> I intent to use VMKIT to convert java byte codes to LLVM IR >> >> >> >> I have installed VMKIT 0.26, on running jnjvm (as ./jnjvm >> >> Hello.class) in Release/bin I get the same error irrespective of class >> >> content : >> >> >> >> jnjvm: JavaClass.cpp:469: jnjvm::JavaObject* >> >> jnjvm::Class::doNew(jnjvm::Jnjvm*): Assertion `(this->isInitializing() >> >> || classLoader->getCompiler()->isStaticCompiling()) && "Uninitialized >> >> class when allocating."' failed. >> >> Aborted >> >> >> >> Am I doing something wrong?Any help regading how to use the VMKIT >> >> tools to convert Java bytecodes to LLVM IR will be helpful >> >> >> >> Thanks, >> >> >> >> -Nataraj. >> >> _______________________________________________ >> >> LLVM Developers mailing list >> >> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> >> http://llvm.cs.uiuc.edu >> >> >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> > >> > >> >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091120/feff340a/attachment.html>
Have you created the symbolic links to GNU Classpath .so? ie step 2 of http://vmkit.llvm.org/get_started.html? Nicolas Nataraj Sundar wrote:> Thanks Nicolas, Gaël > > I followed your instructions and installed compatible versions of llvm, > vmkit and GNU Classpath also I unzipped glibj.zip and pointed GNU > Classpath lib variable to the the unzipped files during vmkit configure. > That error has vanished. > > Now when I run jnjvm or vmkit in Release/bin on any file I'm getting a > new error : > > " terminate called without an active exception > Aborted " > > Any help is much appreciated, > > -Nataraj. > > > > On Fri, Nov 20, 2009 at 2:40 PM, Nicolas Geoffray > <nicolas.geoffray at gmail.com <mailto:nicolas.geoffray at gmail.com>> wrote: > > Hi Nataraj, > > You're using incompatible versions of vmkit and GNU Classpath. > First, you should use vmkit 0.26 and llvm 2.6 (at least, -- use > trunk if there are problems). Second, you should use GNU Classpath > 0.97.2. > > Good luck! > Nicolas > > Nataraj Sundar wrote: > > Hi Nicolas, > > I'm running it on Kubuntu. > > Now that you mention it I did have a problem during vmkit setup. > After running the ./configure file with all the options I ran > the make file it was giving this error: > > make[3]: *** > [/.automount/root/exports/transient/nataraj/Project/vmkit-0.25/lib/Mvm/Runtime/Release/EscapeAnalysis.o] > Error 1 > " > So I went into Makefile.common and modified GNU CLASSPATH FLAGS > variable, I removed "//../"before "include"(CLASSPATH_FLAGS > -I/transient/nataraj/CompilerD/classpath-0.98/*_//../i_nclude*/ > -I/usr/include/classpath) and made it > > "/classpath-0.98/include" After that the make file ran smoothly. > > Looks like that was a mistake, What can I do to overcome the error? > > Thanks, > > -Nataraj > > > > > > On Fri, Nov 20, 2009 at 8:56 AM, Nicolas Geoffray > <nicolas.geoffray at gmail.com <mailto:nicolas.geoffray at gmail.com> > <mailto:nicolas.geoffray at gmail.com > <mailto:nicolas.geoffray at gmail.com>>> wrote: > > Hi Nataraj, > > > > Which platform are you running on? Did you follow all the > steps on > > vmkit.llvm.org <http://vmkit.llvm.org> > <http://vmkit.llvm.org> getting started page, especially for GNU > Classpath? > > > > > Thanks! > > Nicolas > > > > Nataraj Sundar wrote: > >> > >> Hi, > >> > >> I intent to use VMKIT to convert java byte codes to LLVM IR > >> > >> I have installed VMKIT 0.26, on running jnjvm (as ./jnjvm > >> Hello.class) in Release/bin I get the same error > irrespective of class > >> content : > >> > >> jnjvm: JavaClass.cpp:469: jnjvm::JavaObject* > >> jnjvm::Class::doNew(jnjvm::Jnjvm*): Assertion > `(this->isInitializing() > >> || classLoader->getCompiler()->isStaticCompiling()) && > "Uninitialized > >> class when allocating."' failed. > >> Aborted > >> > >> Am I doing something wrong?Any help regading how to use the > VMKIT > >> tools to convert Java bytecodes to LLVM IR will be helpful > >> > >> Thanks, > >> > >> -Nataraj. > >> _______________________________________________ > >> LLVM Developers mailing list > >> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> > <mailto:LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>> > http://llvm.cs.uiuc.edu > > >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > > > >
Yes I did, one thing worth mentioning is on running configure for GNU Classpath towards the end this error is displayed and it crashes, I assumed it was okay and went to create the symbolic links and completed the rest of the process with vmkit mentioned in Getting Started as instructed: -I../../../native/jni/native-lib -W -Wall -Wmissing-declarations -Wwrite-strings -Wmissing-prototypes -Wno-long-long -Wstrict-prototypes -pedantic -Werror -g -O2 -MT cpproc.lo -MD -MP -MF .deps/cpproc.Tpo -c cpproc.c -fPIC -DPIC -o .libs/cpproc.o cc1: warnings being treated as errors cpproc.c: In function ‘cpproc_forkAndExec’: cpproc.c:89: error: ignoring return value of ‘chdir’, declared with attribute warn_unused_result make[3]: *** [cpproc.lo] Error 1 Thanks, -Nataraj. On Fri, Nov 20, 2009 at 5:10 PM, Nicolas Geoffray < nicolas.geoffray at gmail.com> wrote:> Have you created the symbolic links to GNU Classpath .so? ie step 2 of > http://vmkit.llvm.org/get_started.html? > > Nicolas > > Nataraj Sundar wrote: > >> Thanks Nicolas, Gaël >> >> I followed your instructions and installed compatible versions of llvm, >> vmkit and GNU Classpath also I unzipped glibj.zip and pointed GNU Classpath >> lib variable to the the unzipped files during vmkit configure. That error >> has vanished. >> >> Now when I run jnjvm or vmkit in Release/bin on any file I'm getting a new >> error : >> >> " terminate called without an active exception >> Aborted " >> >> Any help is much appreciated, >> >> -Nataraj. >> >> >> >> On Fri, Nov 20, 2009 at 2:40 PM, Nicolas Geoffray < >> nicolas.geoffray at gmail.com <mailto:nicolas.geoffray at gmail.com>> wrote: >> >> Hi Nataraj, >> >> You're using incompatible versions of vmkit and GNU Classpath. >> First, you should use vmkit 0.26 and llvm 2.6 (at least, -- use >> trunk if there are problems). Second, you should use GNU Classpath >> 0.97.2. >> >> Good luck! >> Nicolas >> >> Nataraj Sundar wrote: >> >> Hi Nicolas, >> >> I'm running it on Kubuntu. >> >> Now that you mention it I did have a problem during vmkit setup. >> After running the ./configure file with all the options I ran >> the make file it was giving this error: >> >> make[3]: *** >> >> [/.automount/root/exports/transient/nataraj/Project/vmkit-0.25/lib/Mvm/Runtime/Release/EscapeAnalysis.o] >> Error 1 >> " >> So I went into Makefile.common and modified GNU CLASSPATH FLAGS >> variable, I removed "//../"before "include"(CLASSPATH_FLAGS >> -I/transient/nataraj/CompilerD/classpath-0.98/*_//../i_nclude*/ >> -I/usr/include/classpath) and made it >> >> "/classpath-0.98/include" After that the make file ran smoothly. >> >> Looks like that was a mistake, What can I do to overcome the error? >> >> Thanks, >> >> -Nataraj >> >> >> >> >> >> On Fri, Nov 20, 2009 at 8:56 AM, Nicolas Geoffray >> <nicolas.geoffray at gmail.com <mailto:nicolas.geoffray at gmail.com> >> <mailto:nicolas.geoffray at gmail.com >> <mailto:nicolas.geoffray at gmail.com>>> wrote: >> > Hi Nataraj, >> > >> > Which platform are you running on? Did you follow all the >> steps on >> > vmkit.llvm.org <http://vmkit.llvm.org> >> <http://vmkit.llvm.org> getting started page, especially for GNU >> Classpath? >> >> > >> > Thanks! >> > Nicolas >> > >> > Nataraj Sundar wrote: >> >> >> >> Hi, >> >> >> >> I intent to use VMKIT to convert java byte codes to LLVM IR >> >> >> >> I have installed VMKIT 0.26, on running jnjvm (as ./jnjvm >> >> Hello.class) in Release/bin I get the same error >> irrespective of class >> >> content : >> >> >> >> jnjvm: JavaClass.cpp:469: jnjvm::JavaObject* >> >> jnjvm::Class::doNew(jnjvm::Jnjvm*): Assertion >> `(this->isInitializing() >> >> || classLoader->getCompiler()->isStaticCompiling()) && >> "Uninitialized >> >> class when allocating."' failed. >> >> Aborted >> >> >> >> Am I doing something wrong?Any help regading how to use the >> VMKIT >> >> tools to convert Java bytecodes to LLVM IR will be helpful >> >> >> >> Thanks, >> >> >> >> -Nataraj. >> >> _______________________________________________ >> >> LLVM Developers mailing list >> >> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> >> <mailto:LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>> >> http://llvm.cs.uiuc.edu >> >> >> >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> > >> > >> >> >> >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091120/793d8db9/attachment.html>