Okay, some modified files and some more packages, stuff is all set now. :) 
Going to make my quick & dirty patch look better and submit a real patch there.

?? 2012-11-22??????9:25??Quentin Math?? <[email protected]> ??????

> Le 22 nov. 2012 ?? 02:09, Maxthon Chan a ??crit :
> 
>> So is there any way to build this thing on trunk other than waiting for a 
>> fix or tear down entire LLVM/clang and GNUstep and maybe the entire Ubuntu 
>> VM (I am using VMs) and start over???
> 
> Beside waiting for a fix?? You can compile ?0?7toil?? trunk with 'make 
> smalltalk=no', this disables all LanguageKit related modules. 
> 
> You can also compile LLVM/Clang 3.1 and use it to recompile ?0?7toil??. This 
> should work I think. You just update your PATH to get LLVM/Clang 3.1 used 
> rather than LLVM/Clang trunk.
> 
> Quentin.
> 
>> 
>> ?? 2012-11-22??????9:06??Quentin Math?? <[email protected]> ??????
>> 
>>> Hi,
>>> 
>>> I get the same problem here with LLVM/Clang trunk. 
>>> 
>>> LLVM API tends to change in the LLVM SVN trunk. So LanguageKit needs to be 
>>> updated to build again against the new API (and the old API too). 
>>> That's why we usually suggest to use LLVM/Clang release rather than trunk.
>>> 
>>> Cheers,
>>> Quentin.
>>> 
>>> Le 20 nov. 2012 ?? 17:00, Maxthon Chan a ??crit :
>>> 
>>>> I got a compile failure like this - huh?!
>>>> 
>>>> Build Project: LanguageKitCodeGen
>>>> 
>>>> Making all for framework LanguageKitCodeGen...
>>>> Compiling file AMD64/AMD64ABIInfo.mm ...
>>>> AMD64/AMD64ABIInfo.mm:650:36: error: too few arguments to function call,
>>>>    expected 2, have 1
>>>>      return AttrListPtr::get(attributes);
>>>>             ~~~~~~~~~~~~~~~~           ^
>>>> /usr/include/llvm/Attributes.h:334:3: note: 'get' declared here
>>>> static AttrListPtr get(LLVMContext &C, ArrayRef<AttributeWithIndex> Attrs);
>>>> ^
>>>> 1 error generated.
>>>> make[5]: *** [obj/LanguageKitCodeGen.obj/AMD64/AMD64ABIInfo.mm.o] Error 1
>>>> make[4]: *** [internal-framework-run-compile-submake] Error 2
>>>> make[3]: *** [LanguageKitCodeGen.all.framework.variables] Error 2
>>>> make[2]: *** [internal-all] Error 2
>>>> make[1]: *** [internal-all] Error 2
>>>> make: *** [internal-all] Error 2
>>>> 
>>>> clang and GNUstep are both the latest development version just checked out 
>>>> from svn an hour ago, and clang is bootstrapped "properly" using an older 
>>>> version of clang.
>>>> _______________________________________________
>>>> Etoile-discuss mailing list
>>>> [email protected]
>>>> https://mail.gna.org/listinfo/etoile-discuss
>>> 
>>> 
>>> _______________________________________________
>>> Etoile-discuss mailing list
>>> [email protected]
>>> https://mail.gna.org/listinfo/etoile-discuss
>> 
>> 
>> _______________________________________________
>> Etoile-discuss mailing list
>> [email protected]
>> https://mail.gna.org/listinfo/etoile-discuss
> 
> 
> _______________________________________________
> Etoile-discuss mailing list
> [email protected]
> https://mail.gna.org/listinfo/etoile-discuss


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à