[vmkit-commits] Compilation problem

Nicolas Geoffray nicolas.geoffray at gmail.com
Sun Mar 2 13:03:23 PST 2014


Could it be that you are missing the 'ant' tool on your system?


On Sun, Mar 2, 2014 at 5:23 PM, Gaël Thomas <gael.thomas at lip6.fr> wrote:

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


More information about the vmkit-commits mailing list