[vmkit-commits] vmkit doesn't support debug build?

Wei Tang tangwei.ict at gmail.com
Thu Jun 14 22:56:16 PDT 2012


Hi,
   I had a fix to enable build continue, but stocked by following error.
What's wrong? Anyone can help?


    [mkdir] Created dir: /wsp/cmplr/vmkit/vmkit/obj/mmtk/java/classes
    [javac] Compiling 379 source files to
/wsp/cmplr/vmkit/vmkit/obj/mmtk/java/classes
    [javac]
/wsp/cmplr/vmkit/vmkit/mmtk/java/src/org/j3/bindings/Bindings.java:12:
package org.j3.config does not exist
    [javac] import org.j3.config.Selected;
    [javac]                     ^
    [javac]
/wsp/cmplr/vmkit/vmkit/mmtk/java/src/org/j3/mmtk/ActivePlan.java:19:
package org.j3.config does not exist
    [javac] import org.j3.config.Selected;
    [javac]                     ^
    [javac]
/wsp/cmplr/vmkit/vmkit/mmtk/java/src/org/j3/mmtk/BuildTimeConfig.java:20:
package org.j3.config does not exist
    [javac] import org.j3.config.Selected;
    [javac]                     ^
    [javac]
/wsp/cmplr/vmkit/vmkit/mmtk/java/src/org/j3/mmtk/FinalizableProcessor.java:16:
package org.j3.config does not exist
    [javac] import org.j3.config.Selected;
    [javac]                     ^
    [javac]
/wsp/cmplr/vmkit/vmkit/mmtk/java/src/org/j3/bindings/Bindings.java:43:
package Selected does not exist
    [javac]     Selected.Mutator mutator = Selected.Mutator.get();
    [javac]             ^
    [javac]
/wsp/cmplr/vmkit/vmkit/mmtk/java/src/org/j3/bindings/Bindings.java:43:
package Selected does not exist
    [javac]     Selected.Mutator mutator = Selected.Mutator.get();
    [javac]                                        ^




Regards!
wei

On Thu, Jun 14, 2012 at 10:48 PM, Wei Tang <tangwei.ict at gmail.com> wrote:

> hello,  it still doesn't work. Attachment is log for your reference.
>
>
> wei
>
>
> On Thu, Jun 14, 2012 at 5:11 PM, Koutheir Attouchi <koutheir at gmail.com>wrote:
>
>> And replace "va_list ap" by "va_list& ap" in the lines 1096 and 1097 and
>> 1098 of JavaClass.h.
>>
>>
>> Koutheir ATTOUCHI.
>> LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi
>> Blog: http://koutheir.blogspot.com
>>
>>
>>
>>
>> On Thu, Jun 14, 2012 at 10:58 AM, Koutheir Attouchi <koutheir at gmail.com>wrote:
>>
>>> Replace "va_list ap" by "va_list& ap" in the lines 88 and 89 and 90 of
>>> JavaMetaJIT.cpp.
>>>
>>>
>>> Koutheir ATTOUCHI.
>>> LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi
>>> Blog: http://koutheir.blogspot.com
>>>
>>>
>>>
>>>
>>> On Thu, Jun 14, 2012 at 10:48 AM, Wei Tang <tangwei.ict at gmail.com>wrote:
>>>
>>>> No lucky.  New issues are coming.  What's your compiler version?
>>>>
>>>>
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:106:1: error: no
>>>> matching member function for call to 'invokeVirtualAP'
>>>> JavaMethod_INVOKE(uint32, Int)
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:102:2: note:
>>>> expanded from macro 'JavaMethod_INVOKE'
>>>>         JavaMethod_INVOKE_AP(TYPE, TYPE_NAME,
>>>> func_virtual_ap_##TYPE_NAME, func_static_ap_##TYPE_NAME,
>>>> func_virtual_buf_##TYPE_NAME,...
>>>>         ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:88:111: note:
>>>> expanded from macro 'JavaMethod_INVOKE_AP'
>>>>   ...vm, UserClass* cl, JavaObject* obj, va_list ap)    {return
>>>> invokeVirtualAP<TYPE, FUNC_TYPE_VIRTUAL_BUF>(vm, cl, obj, ap);} \
>>>>
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:1057:7: note:
>>>> candidate function [with TYPE = unsigned int, FUNC_TYPE_VIRTUAL_BUF =
>>>> unsigned int
>>>>       (*)(j3::JavaConstantPool *, void *, j3::JavaObject *, void *)]
>>>> not viable: no known conversion from '__va_list_tag *' to 'va_list &'
>>>>       (aka '__builtin_va_list &') for 4th argument;
>>>>         TYPE invokeVirtualAP(Jnjvm* vm, UserClass* cl, JavaObject* obj,
>>>> va_list& ap) {
>>>>              ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:106:1: error: no
>>>> matching member function for call to 'invokeSpecialAP'
>>>> JavaMethod_INVOKE(uint32, Int)
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:102:2: note:
>>>> expanded from macro 'JavaMethod_INVOKE'
>>>>         JavaMethod_INVOKE_AP(TYPE, TYPE_NAME,
>>>> func_virtual_ap_##TYPE_NAME, func_static_ap_##TYPE_NAME,
>>>> func_virtual_buf_##TYPE_NAME,...
>>>>         ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:89:111: note:
>>>> expanded from macro 'JavaMethod_INVOKE_AP'
>>>>   ...vm, UserClass* cl, JavaObject* obj, va_list ap)    {return
>>>> invokeSpecialAP<TYPE, FUNC_TYPE_VIRTUAL_BUF>(vm, cl, obj, ap);} \
>>>>
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:1067:7: note:
>>>> candidate function [with TYPE = unsigned int, FUNC_TYPE_VIRTUAL_BUF =
>>>> unsigned int
>>>>       (*)(j3::JavaConstantPool *, void *, j3::JavaObject *, void *)]
>>>> not viable: no known conversion from '__va_list_tag *' to 'va_list &'
>>>>       (aka '__builtin_va_list &') for 4th argument;
>>>>         TYPE invokeSpecialAP(Jnjvm* vm, UserClass* cl, JavaObject* obj,
>>>> va_list& ap) {
>>>>              ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:106:1: error: no
>>>> matching member function for call to 'invokeStaticAP'
>>>> JavaMethod_INVOKE(uint32, Int)
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:102:2: note:
>>>> expanded from macro 'JavaMethod_INVOKE'
>>>>         JavaMethod_INVOKE_AP(TYPE, TYPE_NAME,
>>>> func_virtual_ap_##TYPE_NAME, func_static_ap_##TYPE_NAME,
>>>> func_virtual_buf_##TYPE_NAME,...
>>>>         ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:90:98: note:
>>>> expanded from macro 'JavaMethod_INVOKE_AP'
>>>>   ...UserClass* cl, va_list ap)
>>>> {return invokeStaticAP<TYPE, FUNC_TYPE_STATIC_BUF>(vm, cl, ap);}
>>>>
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:1077:7: note:
>>>> candidate function [with TYPE = unsigned int, FUNC_TYPE_STATIC_BUF =
>>>> unsigned int
>>>>       (*)(j3::JavaConstantPool *, void *, void *)] not viable: no known
>>>> conversion from '__va_list_tag *' to 'va_list &'
>>>>       (aka '__builtin_va_list &') for 3rd argument;
>>>>         TYPE invokeStaticAP(Jnjvm* vm, UserClass* cl, va_list& ap) {
>>>>              ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:107:1: error: no
>>>> matching member function for call to 'invokeVirtualAP'
>>>> JavaMethod_INVOKE(sint64, Long)
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:102:2: note:
>>>> expanded from macro 'JavaMethod_INVOKE'
>>>>         JavaMethod_INVOKE_AP(TYPE, TYPE_NAME,
>>>> func_virtual_ap_##TYPE_NAME, func_static_ap_##TYPE_NAME,
>>>> func_virtual_buf_##TYPE_NAME,...
>>>>         ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:88:111: note:
>>>> expanded from macro 'JavaMethod_INVOKE_AP'
>>>>   ...vm, UserClass* cl, JavaObject* obj, va_list ap)    {return
>>>> invokeVirtualAP<TYPE, FUNC_TYPE_VIRTUAL_BUF>(vm, cl, obj, ap);} \
>>>>
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:1057:7: note:
>>>> candidate function [with TYPE = long, FUNC_TYPE_VIRTUAL_BUF = long
>>>>       (*)(j3::JavaConstantPool *, void *, j3::JavaObject *, void *)]
>>>> not viable: no known conversion from '__va_list_tag *' to 'va_list &'
>>>>       (aka '__builtin_va_list &') for 4th argument;
>>>>         TYPE invokeVirtualAP(Jnjvm* vm, UserClass* cl, JavaObject* obj,
>>>> va_list& ap) {
>>>>              ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:107:1: error: no
>>>> matching member function for call to 'invokeSpecialAP'
>>>> JavaMethod_INVOKE(sint64, Long)
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:102:2: note:
>>>> expanded from macro 'JavaMethod_INVOKE'
>>>>         JavaMethod_INVOKE_AP(TYPE, TYPE_NAME,
>>>> func_virtual_ap_##TYPE_NAME, func_static_ap_##TYPE_NAME,
>>>> func_virtual_buf_##TYPE_NAME,...
>>>>         ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:89:111: note:
>>>> expanded from macro 'JavaMethod_INVOKE_AP'
>>>>   ...vm, UserClass* cl, JavaObject* obj, va_list ap)    {return
>>>> invokeSpecialAP<TYPE, FUNC_TYPE_VIRTUAL_BUF>(vm, cl, obj, ap);} \
>>>>
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:1067:7: note:
>>>> candidate function [with TYPE = long, FUNC_TYPE_VIRTUAL_BUF = long
>>>>       (*)(j3::JavaConstantPool *, void *, j3::JavaObject *, void *)]
>>>> not viable: no known conversion from '__va_list_tag *' to 'va_list &'
>>>>       (aka '__builtin_va_list &') for 4th argument;
>>>>         TYPE invokeSpecialAP(Jnjvm* vm, UserClass* cl, JavaObject* obj,
>>>> va_list& ap) {
>>>>              ^
>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaMetaJIT.cpp:107:1: error: no
>>>> matching member function for call to 'invokeStaticAP'
>>>> JavaMethod_INVOKE(sint64, Long)
>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>
>>>>
>>>>
>>>> Regards!
>>>> wei
>>>>
>>>>
>>>> On Thu, Jun 14, 2012 at 4:35 PM, Koutheir Attouchi <koutheir at gmail.com>wrote:
>>>>
>>>>> I don't know what goes wrong because I can compile well this on my
>>>>> system.
>>>>> Try to replace "va_list ap" by "va_list& ap" in the lines 1057 and
>>>>> 1067 and 1077 of JavaClass.h.
>>>>>
>>>>>
>>>>> Koutheir ATTOUCHI.
>>>>> LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi
>>>>> Blog: http://koutheir.blogspot.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Jun 14, 2012 at 8:01 AM, Wei Tang <tangwei.ict at gmail.com>wrote:
>>>>>
>>>>>> see attachment!
>>>>>>
>>>>>> On Wed, Jun 13, 2012 at 11:31 PM, Koutheir Attouchi <
>>>>>> koutheir at gmail.com> wrote:
>>>>>>
>>>>>>> Please send me the file vmkit/lib/j3/VMCore/JavaClass.h
>>>>>>>
>>>>>>>
>>>>>>> Koutheir ATTOUCHI.
>>>>>>> LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi
>>>>>>> Blog: http://koutheir.blogspot.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Jun 13, 2012 at 5:21 PM, Wei Tang <tangwei.ict at gmail.com>wrote:
>>>>>>>
>>>>>>>> new errors coming when building vmkit after recompiling llvm.
>>>>>>>>
>>>>>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:1062:48: error:
>>>>>>>> non-const lvalue reference to type 'va_list'
>>>>>>>>       (aka '__builtin_va_list') cannot bind to a value of unrelated
>>>>>>>> type '__va_list_tag *'
>>>>>>>>                 jvalue* buffer = marshalArguments(allocator, ap);
>>>>>>>>                                                              ^~
>>>>>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:996:71: note:
>>>>>>>> passing argument to parameter 'ap' here
>>>>>>>>         jvalue* marshalArguments(vmkit::ThreadAllocator& allocator,
>>>>>>>> va_list& ap);
>>>>>>>>
>>>>>>>> ^
>>>>>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:1072:48: error:
>>>>>>>> non-const lvalue reference to type 'va_list'
>>>>>>>>       (aka '__builtin_va_list') cannot bind to a value of unrelated
>>>>>>>> type '__va_list_tag *'
>>>>>>>>                 jvalue* buffer = marshalArguments(allocator, ap);
>>>>>>>>                                                              ^~
>>>>>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:996:71: note:
>>>>>>>> passing argument to parameter 'ap' here
>>>>>>>>         jvalue* marshalArguments(vmkit::ThreadAllocator& allocator,
>>>>>>>> va_list& ap);
>>>>>>>>
>>>>>>>> ^
>>>>>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:1079:48: error:
>>>>>>>> non-const lvalue reference to type 'va_list'
>>>>>>>>       (aka '__builtin_va_list') cannot bind to a value of unrelated
>>>>>>>> type '__va_list_tag *'
>>>>>>>>                 jvalue* buffer = marshalArguments(allocator, ap);
>>>>>>>>                                                              ^~
>>>>>>>> /wsp/cmplr/vmkit/vmkit/lib/j3/VMCore/JavaClass.h:996:71: note:
>>>>>>>> passing argument to parameter 'ap' here
>>>>>>>>         jvalue* marshalArguments(vmkit::ThreadAllocator& allocator,
>>>>>>>> va_list& ap);
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards!
>>>>>>>> wei
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Jun 13, 2012 at 9:50 PM, Koutheir Attouchi <
>>>>>>>> koutheir at gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Oh I forgot, you should also patch some LLVM source files. Here
>>>>>>>>> is a patch file to do so. Remember to recompile LLVM once you patch the
>>>>>>>>> files. You don't have to reconfigure LLVM.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Koutheir ATTOUCHI.
>>>>>>>>> LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi
>>>>>>>>> Blog: http://koutheir.blogspot.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Jun 13, 2012 at 3:42 PM, Wei Tang <tangwei.ict at gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> Got new compilation error when building vmkit.
>>>>>>>>>>
>>>>>>>>>> /wsp/cmplr/vmkit/vmkit/obj/lib/vmkit/CommonThread/Debug+Asserts/Sigsegv_gc.s:
>>>>>>>>>> Assembler messages:
>>>>>>>>>> /wsp/cmplr/vmkit/vmkit/obj/lib/vmkit/CommonThread/Debug+Asserts/Sigsegv_gc.s:18:
>>>>>>>>>> Error: file number 1 already allocated
>>>>>>>>>>
>>>>>>>>>> Regards!
>>>>>>>>>> wei
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Jun 13, 2012 at 4:56 PM, Koutheir Attouchi <
>>>>>>>>>> koutheir at gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello,
>>>>>>>>>>>
>>>>>>>>>>> First, VMKit is compiled using LLVM tools. You probably need to
>>>>>>>>>>> compile LLVM in debug mode before compiling VMKit in debug mode. I do this
>>>>>>>>>>> using the commands:
>>>>>>>>>>>
>>>>>>>>>>> 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/trunkcompiler-rt
>>>>>>>>>>> cd ..
>>>>>>>>>>> ./configure --disable-optimized --enable-assertions
>>>>>>>>>>> --enable-debug-runtime --enable-debug-symbols --enable-jit --enable-threads
>>>>>>>>>>> --enable-pthreads --enable-pic --enable-targets=x86,cpp
>>>>>>>>>>> make -j12 ENABLE_OPTIMIZED=0 BUILD_EXAMPLES=0 ENABLE_DOCS=0
>>>>>>>>>>>
>>>>>>>>>>> This might take a long time to compile.
>>>>>>>>>>> Next, you get vmkit, patch it, configure it for debug mode then
>>>>>>>>>>> compile it:
>>>>>>>>>>>
>>>>>>>>>>> svn co http://llvm.org/svn/llvm-project/vmkit/trunk vmkit
>>>>>>>>>>> cd vmkit
>>>>>>>>>>> patch -p0 < /path/to/vmkit-debug.patch
>>>>>>>>>>> ./configure --with-llvmsrc=/path/to/llvm --with-llvmobj=/path/to/llvm
>>>>>>>>>>> --with-gnu-classpath-libs=/path/to/classpath/lib
>>>>>>>>>>> --with-gnu-classpath-glibj=/usr/local/classpath/share/classpath/glibj.zip
>>>>>>>>>>> make -j12
>>>>>>>>>>>
>>>>>>>>>>> The patch modifies configure files and makefiles and source
>>>>>>>>>>> files. So patch a verbatim copy of VMKit and do run configure *
>>>>>>>>>>> after* patching.
>>>>>>>>>>> If you have issues feel free to ask.
>>>>>>>>>>>
>>>>>>>>>>> Cordially.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Koutheir ATTOUCHI.
>>>>>>>>>>> LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi
>>>>>>>>>>> Blog: http://koutheir.blogspot.com
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Jun 13, 2012 at 9:13 AM, Wei Tang <tangwei.ict at gmail.com
>>>>>>>>>>> > wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Thanks a lot for help!
>>>>>>>>>>>>
>>>>>>>>>>>> Regards!
>>>>>>>>>>>> wei
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Jun 13, 2012 at 3:01 PM, Koutheir Attouchi <
>>>>>>>>>>>> koutheir at gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I'll send you the patch soon. If you have specific questions
>>>>>>>>>>>>> then post them on the mailing list. I advise you to read the code (at least
>>>>>>>>>>>>> the headers) before debugging.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Koutheir Attouchi.
>>>>>>>>>>>>> On Jun 13, 2012 4:32 AM, "Wei Tang" <tangwei.ict at gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Would you send me the patch? I hope to understand more
>>>>>>>>>>>>>> details by debugging instead of  just reading source code.
>>>>>>>>>>>>>> Thanks in advance!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards!
>>>>>>>>>>>>>> tangwei
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Jun 13, 2012 at 9:52 AM, Koutheir Attouchi <
>>>>>>>>>>>>>> koutheir at gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Officially, VMKit does not support debug builds. But I can
>>>>>>>>>>>>>>> make a patch that makes it work in debug build. However, my modifications
>>>>>>>>>>>>>>> are not yet committed and I qualify them to be in beta stage. If you don't
>>>>>>>>>>>>>>> need debugging, stick with the trunk version. If you really need it, I can
>>>>>>>>>>>>>>> send you a patch that enables debugging.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Koutheir ATTOUCHI.
>>>>>>>>>>>>>>> LinkedIn profile:
>>>>>>>>>>>>>>> http://www.linkedin.com/in/koutheirattouchi
>>>>>>>>>>>>>>> Blog: http://koutheir.blogspot.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, Jun 13, 2012 at 3:29 AM, Wei Tang <
>>>>>>>>>>>>>>> tangwei.ict at gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>   Does vmkit support debug build now?  I can build
>>>>>>>>>>>>>>>> successfully with "make ENABLE_OPTIMIZED=1", but failed with "make".
>>>>>>>>>>>>>>>> Following is error message for your reference.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> llvm[0]: Constructing LLVMBuild project information.
>>>>>>>>>>>>>>>> make[1]: Entering directory
>>>>>>>>>>>>>>>> `/wsp/cmplr/vmkit/vmkit/obj-debug/lib/vmkit/StaticGCPass'
>>>>>>>>>>>>>>>> llvm[1]: Compiling StaticGCPass.cpp for Debug+Asserts build
>>>>>>>>>>>>>>>> (PIC)
>>>>>>>>>>>>>>>> llvm[1]: Linking Debug+Asserts Loadable Module
>>>>>>>>>>>>>>>> StaticGCPass.so
>>>>>>>>>>>>>>>> make[1]: *** No rule to make target
>>>>>>>>>>>>>>>> `/wsp/cmplr/vmkit/vmkit/obj-debug/lib/vmkit/StaticGCPass/Debug+Asserts/StaticGCPass.ll',
>>>>>>>>>>>>>>>> needed by
>>>>>>>>>>>>>>>> `/wsp/cmplr/vmkit/vmkit/obj-debug/lib/vmkit/StaticGCPass/Debug+Asserts/StaticGCPass.bc'.
>>>>>>>>>>>>>>>>  Stop.
>>>>>>>>>>>>>>>> make[1]: Leaving directory
>>>>>>>>>>>>>>>> `/wsp/cmplr/vmkit/vmkit/obj-debug/lib/vmkit/StaticGCPass'
>>>>>>>>>>>>>>>> make: *** [all] Error 1
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 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/lib/glibj.zip
>>>>>>>>>>>>>>>>  --with-gnu-classpath-libs=/wsp/cmplr/vmkit/classpath-0.97.2/lib
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>>>> wei
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> vmkit-commits mailing list
>>>>>>>>>>>>>>>> vmkit-commits at cs.uiuc.edu
>>>>>>>>>>>>>>>> http://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
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> 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
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> vmkit-commits mailing list
>> vmkit-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits
>>
>>
>
>
> --
> Best Regards
> tangwei
>



-- 
Best Regards
tangwei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/vmkit-commits/attachments/20120615/2c26ac24/attachment.html>


More information about the vmkit-commits mailing list