Hi Mathieu,

Le 26 avr. 2010 à 15:40, Mathieu Suen a écrit :

> Now when I compile Etoilé I get this error:
>
> Build Project: CodeGen
>
> Making all for framework LanguageKitCodeGen...
> Compiling file CGObjCGNU.cpp ...
> Compiling file CodeGenBlock.cpp ...
> Compiling file CodeGenModule.cpp ...
> Compiling file CodeGenLexicalScope.cpp ...
> Compiling file LLVMCodeGen.cpp ...
> Compiling file LKCompiler+JTL.mm ...
> Compiling file LLVMCodeGen.mm ...
> clang: Mangle.cpp:310: const clang::DeclContext*  
> IgnoreLinkageSpecDecls(const clang::DeclContext*): Assertion  
> `cast<LinkageSpecDecl>(DC)->getLanguage() ==  
> LinkageSpecDecl::lang_cxx && "Unexpected linkage decl!"' failed.
> [snip]

Sorry for the late reply.

I got some time to test the Étoilé trunk compilation with Clang on  
Linux this week-end. The repository appears to have been broken  
recently. I committed several fixes yesterday (some tweaks were  
necessary to compile with recent Clang versions). I updated the  
INSTALL file to mention the new requirements. I plan to write some  
more detailed install instructions too.

It also appears Clang 2.7 fails to compile LanguageKit on Linux. I get  
the following error which is not the same than yours: 
http://pastebin.com/3NuibBa0
However the current Clang trunk works just fine.
It's a pain we have missed this bug before the Clang release, but well  
we have to live with it now I suppose :-/

Cheers,
Quentin.



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

Répondre à