<div dir="ltr"><div><div><div><div><div><div>Hello,<br><br></div>I did a make clean and then make >> make.out 2>&1<br><br>1. Attached make.out here.<br></div><br></div>2. $VMKIT_ROOT/bin is empty<br><br></div>
3. $VMKIT_ROOT/lib has following files<br><br>JITGCPass.so       libMMTKAlloc.a          libVmkitCompiler.a<br>libClasspath.a     libMMTKMagic.a          MMTKAlloc.bc<br>libCommonThread.a  libMMTKRuntime.a        MMTKMagic.so<br>
libJ3.a            libstatic-gc-pass.a     MMTKRuntime.bc<br>libJ3Compiler.a    libstatic-gc-printer.a  MMTKRuntime.so<br>libJITGCPass.a     libvmjc.a               static-gc-pass.so<br>libMMTk.a          libVmkit.a              static-gc-printer.so<br>
<br><br><br></div>regards,<br><br></div>Jagmohan<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Mar 2, 2014 at 10:53 PM, Gaël Thomas <span dir="ltr"><<a href="mailto:gael.thomas@lip6.fr" target="_blank">gael.thomas@lip6.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jagmohan,<br>
<br>
I'm trying to understand your problem, but for the moment I don't see.<br>
The directory "Release+Asserts" is created during the compilation, so<br>
it does not come from here. Then, your gnuclasspath installation seems<br>
ok. Basically, we generate the binary vmjc (basically, a vmkit/j3 java<br>
virtual machine without the garbage collector) in order to translate<br>
MMTk java bytecode into an llvm bytecode for the final linking of j3.<br>
So, my intuition is that something gets wrong before and that vmjc is<br>
missing (in this case, you can not generate mmtk-vmkit.bc because you<br>
don't have the java-to-llvm compiler).<br>
<br>
Could you send us the full output of make? And also the files that you<br>
have in $VMKIT_ROOT/Release-Asserts/bin and<br>
$VMKIT_ROOT/Release-Asserts/lib?<br>
<br>
See you,<br>
Gaël<br>
<br>
<br>
<br>
<br>
2014-03-02 17:59 GMT+01:00 Jagmohan Nanaware <<a href="mailto:jagmohan.nanaware@gmail.com">jagmohan.nanaware@gmail.com</a>>:<br>
<div><div class="h5">> Hello,<br>
><br>
> Yes they do exist with the following contents<br>
><br>
> /usr/lib/jvm/java-1.6.0-openjdk-i386/jre/lib/i386:<br>
> cacao<br>
> client<br>
> headless<br>
> jamvm<br>
> jli<br>
> jvm.cfg<br>
> jvm.cfg-default<br>
> libattach.so<br>
> libawt.so<br>
> libdt_socket.so<br>
> libfontmanager.so<br>
> libhprof.so<br>
> libinstrument.so<br>
> libj2gss.so<br>
> libj2pcsc.so<br>
> libj2pkcs11.so<br>
> libjaas_unix.so<br>
> libjava_crw_demo.so<br>
> libjava.so<br>
> libjawt.so<br>
> libjdwp.so<br>
> libjpeg.so<br>
> libjsig.so<br>
> libjsoundalsa.so<br>
> libjsound.so<br>
> liblcms.so<br>
> libmanagement.so<br>
> libmlib_image.so<br>
> libnet.so<br>
> libnio.so<br>
> libnpt.so<br>
> libpulse-java.so<br>
> librmi.so<br>
><br>
> /usr/lib/jvm/java-1.6.0-openjdk-i386/jre/lib/i386/server:<br>
> libsaproc.so<br>
> libsplashscreen.so<br>
> libunpack.so<br>
> libverify.so<br>
> libzip.so<br>
> native_threads<br>
> server<br>
> xawt<br>
> classes.jsa<br>
> libjsig.so<br>
> libjvm.so<br>
> Xusage.txt<br>
><br>
> ./downloads/classpath-0.99/lib/:<br>
> classes<br>
> classes.1<br>
> classes.2<br>
> compile-classes<br>
> copy-vmresources.sh<br>
> <a href="http://copy-vmresources.sh.in" target="_blank">copy-vmresources.sh.in</a><br>
> gen-classlist.sh<br>
> <a href="http://gen-classlist.sh.in" target="_blank">gen-classlist.sh.in</a><br>
> glibj.zip<br>
> gnu<br>
> java<br>
> java.dep<br>
> javax<br>
> libgconfpeer.so<br>
> libgtkpeer.so<br>
> libjavaio.so<br>
> libjavalangreflect.so<br>
> libjavalang.so<br>
> libjavanet.so<br>
> libjavanio.so<br>
> libjavautil.so<br>
> Makefile<br>
> Makefile.am<br>
> Makefile.gcj<br>
> Makefile.in<br>
> META-INF<br>
> <a href="http://mkcollections.pl.in" target="_blank">mkcollections.pl.in</a><br>
> org<br>
> resources<br>
> split-for-gcj.sh<br>
> standard.omit<br>
> <a href="http://standard.omit.in" target="_blank">standard.omit.in</a><br>
> sun<br>
><br>
><br>
><br>
><br>
> On Sun, Mar 2, 2014 at 10:17 PM, Peter Senna Tschudin<br>
> <<a href="mailto:peter.senna@gmail.com">peter.senna@gmail.com</a>> wrote:<br>
>><br>
>> can you check if directories exists on your installation:<br>
>> cd /path/to/your/vmkit/source<br>
>><br>
>> ls /usr/lib/jvm/java-1.6.0-openjdk-i386/jre/lib/i386<br>
>> ls /usr/lib/jvm/java-1.6.0-openjdk-i386/jre/lib/i386/server<br>
>> ls ./downloads/classpath-0.99/lib/<br>
>><br>
>> On Sun, Mar 2, 2014 at 5:38 PM, Jagmohan Nanaware<br>
>> <<a href="mailto:jagmohan.nanaware@gmail.com">jagmohan.nanaware@gmail.com</a>> wrote:<br>
>> > Hello,<br>
>> ><br>
>> > Still the same error! Tried setting LD_LIBRARY_PATH as you suggested.<br>
>> ><br>
>> ><br>
>> > :/usr/lib/jvm/java-1.6.0-openjdk-i386/jre/lib/i386:/usr/lib/jvm/java-1.6.0-openjdk-i386/jre/lib/i386/server:./downloads/classpath-0.99/lib/<br>
>> ><br>
>> > regards,<br>
>> ><br>
>> > Jagmohan<br>
>> ><br>
>> ><br>
>> > On Sun, Mar 2, 2014 at 9:31 PM, Peter Senna Tschudin<br>
>> > <<a href="mailto:peter.senna@gmail.com">peter.senna@gmail.com</a>><br>
>> > wrote:<br>
>> >><br>
>> >> Hello,<br>
>> >><br>
>> >> Can you try running the command above, updating the paths to reflect<br>
>> >> correct directory names and arch of your installation?<br>
>> >><br>
>> >> $ export<br>
>> >><br>
>> >> LD_LIBRARY_PATH=/usr/lib/jvm/java-1.6.0-openjdk-amd64/jre/lib/amd64/:/usr/lib/jvm/java-1.6.0-openjdk-amd64/jre/lib/amd64/server<br>
>> >><br>
>> >> On Sun, Mar 2, 2014 at 4:23 PM, Jagmohan Nanaware<br>
>> >> <<a href="mailto:jagmohan.nanaware@gmail.com">jagmohan.nanaware@gmail.com</a>> wrote:<br>
>> >> > Hello,<br>
>> >> ><br>
>> >> > New to VMKit. Trying to compile and use.<br>
>> >> ><br>
>> >> > platform - linux ubuntu 13.10, 32-bit<br>
>> >> ><br>
>> >> > LLVM - 3.3<br>
>> >> > CLANG - 3.3<br>
>> >> > GNU Classpath classpath-0.99<br>
>> >> ><br>
>> >> > configuration -<br>
>> >> > ./configure \<br>
>> >> > --with-llvm-config-path=$LLVM_PATH/Release\+Asserts/bin/llvm-config \<br>
>> >> > --with-clang-path=$LLVM_PATH/Release\+Asserts/bin \<br>
>> >> ><br>
>> >> ><br>
>> >> > --with-gnu-classpath-glibj=$MYPROFESSIONAL_PATH/tool-engineering/llvm/downloads/vmkit/downloads/classpath-0.99/lib/glibj.zip<br>
>> >> > \<br>
>> >> ><br>
>> >> ><br>
>> >> > --with-gnu-classpath-libs=$MYPROFESSIONAL_PATH/tool-engineering/llvm/downloads/vmkit/downloads/classpath-0.99/lib<br>
>> >> ><br>
>> >> ><br>
>> >> > The error message I get is as follows:<br>
>> >> > make[2]: *** No rule to make target<br>
>> >> ><br>
>> >> ><br>
>> >> > `/home/jagmohan/Downloads/professional/tool-engineering/llvm/downloads/vmkit/mmtk/java/Release+Asserts/mmtk-vmkit.bc',<br>
>> >> > needed by<br>
>> >> ><br>
>> >> ><br>
>> >> > `/home/jagmohan/Downloads/professional/tool-engineering/llvm/downloads/vmkit/mmtk/java/Release+Asserts/FinalMMTk.bc'.<br>
>> >> > Stop.<br>
>> >> > [vmkit ./mmtk]: abort with error in ./mmtk/java<br>
>> >> ><br>
>> >> > What I notice is that there is no directory -<br>
>> >> ><br>
>> >> ><br>
>> >> > `/home/jagmohan/Downloads/professional/tool-engineering/llvm/downloads/vmkit/mmtk/java/Release+Asserts/'<br>
>> >> ><br>
>> >> > I am not able to solve this. Can anyone help?<br>
>> >> ><br>
>> >> > --<br>
>> >> > with warm regards,<br>
>> >> ><br>
>> >> > Jagmohan<br>
>> >> ><br>
>> >> > _______________________________________________<br>
>> >> > vmkit-commits mailing list<br>
>> >> > <a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
>> >> > <a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
>> >> ><br>
>> >><br>
>> >><br>
>> >><br>
>> >> --<br>
>> >> Peter<br>
>> >> _______________________________________________<br>
>> >> vmkit-commits mailing list<br>
>> >> <a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
>> >> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> > with warm regards,<br>
>> ><br>
>> > Jagmohan<br>
>> ><br>
>> > _______________________________________________<br>
>> > vmkit-commits mailing list<br>
>> > <a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
>> > <a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
>> ><br>
>><br>
>><br>
>><br>
>> --<br>
>> Peter<br>
>> _______________________________________________<br>
>> vmkit-commits mailing list<br>
>> <a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
><br>
><br>
><br>
><br>
> --<br>
> with warm regards,<br>
><br>
> Jagmohan<br>
><br>
> _______________________________________________<br>
> vmkit-commits mailing list<br>
> <a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
><br>
<br>
<br>
<br>
--<br>
</div></div>-------------------------------------------------------------------<br>
Gaël Thomas, Associate Professor, UPMC<br>
<a href="http://pagesperso-systeme.lip6.fr/Gael.Thomas/" target="_blank">http://pagesperso-systeme.lip6.fr/Gael.Thomas/</a><br>
-------------------------------------------------------------------<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
vmkit-commits mailing list<br>
<a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>with warm regards,<br><br>Jagmohan
</div>