[LLVMdev] [vmkit]Errors when compiling vmkit
Harris BAKIRAS
h.bakiras at gmail.com
Tue Mar 19 07:29:20 PDT 2013
Problem is fixed, you can pull the latest version it will be OK.
Harris Bakiras
On 03/19/2013 02:51 PM, Harris BAKIRAS wrote:
> Hi Julien,
>
> Due to some new commits, openjdk build is broken for the moment.
> We are fixing this.
>
> You can temporarily use the following commit to try VMKit with OpenJDK
> implementation.
>
> d9bf3794d66a116999f8f16d0799fba6fe5bd822
>
> just call the following command in your vmkit directory:
>
> git checkout d9bf3794d66a116999f8f16d0799fba6fe5bd822
> Harris Bakiras
> On 03/18/2013 10:12 AM, Julien Pagès wrote:
>> Hi,
>>
>> I see that now vmkit2 contains the last revisions of the project, so
>> I follow these instructions to compile vmkit :
>> http://vmkit2.gforge.inria.fr/start.php
>>
>> I download and compile LLVM without errors. I have tested with and
>> without optimizations but this is the same for the errors.
>> My configuration for LLVM is just : ./configure; make
>>
>> Apparently we can build vmkit with OpenJDK instead of GNU Classpath,
>> so I configured vmkit with :
>>
>> ./configure
>> --with-llvm-config-path=/home/julien/vm/llvm-3.2.src/Release+Asserts/bin/llvm-config
>> --with-classpath-impl=openjdk
>> --with-openjdk-path=/usr/lib64/jvm/java-1.7.0-openjdk
>>
>> But when I compile vmkit I have this error :
>>
>> [vmkit ./lib/j3/ClassLib/OpenJDK]: Compiling 'JavaUpcalls.cpp'
>> In file included from JavaUpcalls.cpp:1048:
>> /home/julien/vm/vmkit2/lib/j3/ClassLib/Unsafe.inc:499:35: error: no
>> member named 'vmdataVMThread' in 'j3::Classpath'
>> JavaField* field = vm->upcalls->vmdataVMThread;
>> ~~~~~~~~~~~ ^
>> /home/julien/vm/vmkit2/lib/j3/ClassLib/Unsafe.inc:500:36: error: no
>> member named 'vmThread' in 'j3::Classpath'
>> JavaField* field2 = vm->upcalls->vmThread;
>> ~~~~~~~~~~~ ^
>> 2 errors generated.
>> make[4]: ***
>> [/home/julien/vm/vmkit2/lib/j3/ClassLib/OpenJDK/Release+Asserts/JavaUpcalls.bc]
>> Erreur 1
>> [vmkit ./lib/j3/ClassLib]: abort with error in ./lib/j3/ClassLib/OpenJDK
>> make[3]: *** [all] Erreur 1
>> [vmkit ./lib/j3]: abort with error in ./lib/j3/ClassLib
>> make[2]: *** [all] Erreur 1
>> [vmkit ./lib]: abort with error in ./lib/j3
>> make[1]: *** [all] Erreur 1
>> [vmkit .]: abort with error in ./lib
>> make: *** [all] Erreur 1
>>
>> This is the first time I work with vmkit. So, did I do something
>> wrong (maybe in configure...) ?
>>
>> Thanks,
>>
>> Julien
>>
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> 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/20130319/d097520c/attachment.html>
More information about the llvm-dev
mailing list