[LLVMdev] Build errors on trunk for about a week now.

OvermindDL1 overminddl1 at gmail.com
Fri Dec 5 13:14:47 PST 2008


On Fri, Dec 5, 2008 at 1:58 PM, OvermindDL1 <overminddl1 at gmail.com> wrote:
> On Fri, Dec 5, 2008 at 1:57 PM, OvermindDL1 <overminddl1 at gmail.com> wrote:
>> On Fri, Dec 5, 2008 at 1:52 PM, OvermindDL1 <overminddl1 at gmail.com> wrote:
>>> / * snip */
>>
>> Actually, rebuilding it makes "debug tblgen" fail with the errors at
>> the end of this email, and as such everything that depends on it, how
>> odd...
>> When I get back to that computer then I will clean its directory,
>> update from SVN (please fix the const thing soon :) ), and rebuild
>> fresh...
>>
>
> Helps if I post the errors, not that they will be of much help I would
> bet, probably just need to rebuild after I clean it all...
>
>
> 4>   Creating library
> R:\SDKs\llvm\trunk_VC8nocrap_building\lib\Debug\tblgen.lib and object
> R:\SDKs\llvm\trunk_VC8nocrap_building\lib\Debug\tblgen.exp
> 4>Record.obj : error LNK2001: unresolved external symbol "public: void
> __thiscall std::basic_string<char,struct std::char_traits<char>,class
> std::allocator<char> >::`copy constructor closure'(class
> std::basic_string<char,struct std::char_traits<char>,class
> std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>RegisterInfoEmitter.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> referenced in function "public: virtual void __thiscall
> llvm::RegisterInfoEmitter::run(class std::basic_ostream<char,struct
> std::char_traits<char> > &)"
> (?run at RegisterInfoEmitter@llvm@@UAEXAAV?$basic_ostream at DU?$char_traits at D@std@@@std@@@Z)
> 4>DAGISelEmitter.obj : error LNK2001: unresolved external symbol
> "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>InstrInfoEmitter.obj : error LNK2001: unresolved external symbol
> "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>IntrinsicEmitter.obj : error LNK2001: unresolved external symbol
> "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>LLVMCConfigurationEmitter.obj : error LNK2001: unresolved external
> symbol "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>AsmWriterEmitter.obj : error LNK2001: unresolved external symbol
> "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>CodeGenDAGPatterns.obj : error LNK2001: unresolved external symbol
> "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>CodeGenInstruction.obj : error LNK2001: unresolved external symbol
> "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>CodeGenTarget.obj : error LNK2001: unresolved external symbol
> "public: void __thiscall std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> >::`copy constructor
> closure'(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > &)"
> (??_O?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEXAAV01@@Z)
> 4>R:\SDKs\llvm\trunk_VC8nocrap_building\bin\Debug\tblgen.exe : fatal
> error LNK1120: 1 unresolved externals
> 4>Build Time 0:29
>

Nope, even after deleting the thing, re-cmake'ing it, it still had
those errors only in debug mode...



More information about the llvm-dev mailing list