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.
0  clang     0x08ffccd2
1  clang     0x08ffcba3
2            0x4001d400 __kernel_sigreturn + 0
3  libc.so.6 0x401b6932 abort + 386
4  libc.so.6 0x401ac648 __assert_fail + 248
5  clang     0x081c21af
6  clang     0x081c2205
7  clang     0x081c6ef4
8  clang     0x081c68fc
9  clang     0x081c334f
10 clang     0x081c3094
11 clang     0x081c249e
12 clang     0x081c1ff2
13 clang     0x081c1f84
14 clang     0x081c735e
15 clang     0x081a68d9
16 clang     0x081a6805
17 clang     0x081a832d
18 clang     0x081abc19
19 clang     0x081a504e
20 clang     0x0805f857
21 clang     0x0845353b
22 clang     0x08454f49
23 clang     0x082c1df1
24 clang     0x08662236
25 clang     0x082bfafe
26 clang     0x0807a526
27 clang     0x0807a197
28 clang     0x08065bf9
29 clang     0x0804e78b
30 clang     0x080535e9 main + 267
31 libc.so.6 0x4019fb56 __libc_start_main + 230
32 clang     0x0804d231
Stack dump:
0.    Program arguments: /usr/local/bin/clang -cc1 -triple i386-pc-linux-gnu -S 
-disable-free -main-file-name LLVMCodeGen.mm -pic-level 2 -mdisable-fp-elim 
-mconstructor-aliases -target-cpu pentium4 -g -resource-dir 
/usr/local/lib/clang/1.5 -dependency-file 
obj/LanguageKitCodeGen.obj/LLVMCodeGen.mm.d -MT 
obj/LanguageKitCodeGen.obj/LLVMCodeGen.mm.o -MP -DGNU_RUNTIME_VERSION=2 
-DGNU_RUNTIME_VERSION=2 -D_GNU_SOURCE -DGNU_RUNTIME_VERSION=2 -D_GNU_SOURCE 
-DGNU_RUNTIME_VERSION=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -DGSWARN -DGSDIAGNOSE -D_DEBUG 
-D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS 
-I/usr/local/include -I/home/mathieu/Documents/src/Etoile/Build 
-I/home/mathieu/Documents/src/Etoile/Languages/LanguageKit 
-I/home/mathieu/Documents/src/Etoile/Languages/LanguageKit/Headers 
-I/home/mathieu/Documents/src/Etoile/Build 
-I/home/mathieu/Documents/src/Etoile/Languages/LanguageKit/CodeGen
 -I/home/mathieu/Documents/src/Etoile/Languages/LanguageKit/CodeGen/Headers 
-I/home/mathieu/Documents/src/Etoile/Build 
-I/home/mathieu/Documents/src/Etoile/Languages/LanguageKit/CodeGen 
-I/home/mathieu/Documents/src/Etoile/Languages/LanguageKit/CodeGen/Headers 
-I/home/mathieu/Documents/src/Etoile/Build 
-I/home/mathieu/Documents/src/Etoile/Languages/LanguageKit/CodeGen 
-I/home/mathieu/Documents/src/Etoile/Languages/LanguageKit/CodeGen/Headers 
-I./derived_src -I. -I/home/mathieu/GNUstep/Library/Headers 
-I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/System/Library/Headers -O2 
-Wall -Wno-import -Woverloaded-virtual -fconstant-string-class NSConstantString 
-ferror-limit 19 -fmessage-length 119 -fno-rtti -fgnu-runtime 
-fdiagnostics-show-option -fcolor-diagnostics -o /tmp/cc-SnQn84.s -x 
objective-c++ LLVMCodeGen.mm 
1.    <eof> parser at end of file
2.    /usr/include/c++/4.4/bits/basic_string.h:1624:7: instantiating function 
definition 'std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::data'
3.    /usr/include/c++/4.4/bits/basic_string.h:1624:7: LLVM IR generation of 
declaration 'std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::data'
4.    /usr/include/c++/4.4/bits/basic_string.h:1624:7: Mangling declaration 
'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::data'
clang: error: compiler command failed due to signal 6 (use -v to see invocation)
make[5]: *** [obj/LanguageKitCodeGen.obj/LLVMCodeGen.mm.o] Error 250
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


      

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

Répondre à