[vmkit-commits] vmkit build failure

Koutheir Attouchi koutheir at gmail.com
Tue Jun 12 07:29:36 PDT 2012


Hi,

You need to build clang also. I made a small notice for this. It might help
you:

===================
Prepare the system:
===================
apt-get install libgconf2-dev default-jre default-jdk libgtk2.0-dev

==============
GNU Classpath:
==============
wget http://ftp.gnu.org/gnu/classpath/classpath-0.97.2.tar.gz
tar zxvf classpath-0.97.2.tar.gz
ln -s classpath-0.97.2 classpath
cd classpath
./configure --disable-plugin --disable-examples --disable-Werror
make -j12
cd lib
ln -sf ../native/jni/gtk-peer/.libs/libgtkpeer.so
ln -sf ../native/jni/gconf-peer/.libs/libgconfpeer.so
ln -sf ../native/jni/java-io/.libs/libjavaio.so
ln -sf ../native/jni/java-lang/.libs/libjavalangreflect.so
ln -sf ../native/jni/java-lang/.libs/libjavalang.so
ln -sf ../native/jni/java-net/.libs/libjavanet.so
ln -sf ../native/jni/java-nio/.libs/libjavanio.so
ln -sf ../native/jni/java-util/.libs/libjavautil.so

=====
LLVM:
=====
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
cd llvm/tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
cd ../projects
svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt
cd ..
./configure --enable-optimized && make -j12 ENABLE_OPTIMIZED=1

I hope this helps.

Koutheir ATTOUCHI.
LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi
Blog: http://koutheir.blogspot.com




On Tue, Jun 12, 2012 at 4:25 PM, Wei Tang <tangwei.ict at gmail.com> wrote:

> Hi Harris Bakiras,
>   Thanks for quick response. Following is my configure line:
>
> ../configure --with-llvmsrc=/wsp/cmplr/vmkit/llvm
> --with-llvmobj=/wsp/cmplr/vmkit/llvm/obj
> --with-gnu-classpath-glibj=/wsp/cmplr/vmkit/classpath-0.97.2/obj/lib
> --with-gnu-classpath-libs=/wsp/cmplr/vmkit/classpath-0.97.2/obj/lib
>
> my llvm version is 3.2, directly check from llvm trunk
> http://llvm.org/svn/llvm-project/llvm/trunk
>
> I configured and built everything in separate directory "obj".
>
> Regards!
> wei
>
> On Tue, Jun 12, 2012 at 10:17 PM, Harris BAKIRAS <h.bakiras at gmail.com>wrote:
>
>>  Hi Wei,
>>
>> To build VMKit you will need to use llvm clang because it does not
>> compile with gcc (as far as I remember).
>>
>> Can you give us your configuration line ? which version of llvm are you
>> using ?
>>
>> Cheers,
>>
>> Harris Bakiras
>>
>>
>> On 06/12/2012 04:05 PM, Wei Tang wrote:
>>
>> Hi,
>>   I got lots of "undefined reference" when building vmkit. Anyone can
>> help to give a solution?
>> I built it on x86_64 ubuntu with gcc 4.6.3
>>
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0xc70):
>> undefined reference to `java_lang_System_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0xd60):
>> undefined reference to `java_lang_Cloneable_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0xe50):
>> undefined reference to `java_lang_VMObject_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0xf40):
>> undefined reference to `java_lang_CloneNotSupportedException_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0x11a0):
>> undefined reference to `java_lang_StringBuilder_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0x1290):
>> undefined reference to `java_lang_IllegalArgumentException_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0x1380):
>> undefined reference to `java_lang_Object_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0x1470):
>> undefined reference to `java_lang_Throwable_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0x1560):
>> undefined reference to `java_lang_IllegalMonitorStateException_bytes'
>> /wsp/cmplr/vmkit/vmkit/obj/Release+Asserts/lib/libPrecompiled.a(Precompiled.o):(.data+0x1650):
>> undefined reference to `java_lang_InterruptedException_bytes'
>> ......
>>
>> --
>> Best Regards
>> wei
>>
>>
>> _______________________________________________
>> vmkit-commits mailing listvmkit-commits at cs.uiuc.eduhttp://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits
>>
>>
>> _______________________________________________
>> vmkit-commits mailing list
>> vmkit-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits
>>
>>
>
>
> --
> Best Regards
> tangwei
>
> _______________________________________________
> 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/20120612/51e02206/attachment.html>


More information about the vmkit-commits mailing list