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

Répondre à