I seemed that I fixed the LanguageKit part, but where is smalltalk.h now?? No make output could be produced since I used VM.
?? 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
