Ugh, ugly STL warnings. Try this: http://www.bdsoft.com/tools/stlfilt.html May or may not be helpful, but worth to set it up in the long run. It is a special filter designed to track STL warnings/errors and convert them into a Human Readable Format™.
- Nexii On Sun, Jan 31, 2010 at 12:33 PM, Sage Allen <sageall...@yahoo.com> wrote: > I am attempting to compile the latest version of Snowglobe in VC90 for the > first time. I have managed to narrow down all problems related to Boost > libraries, but there seems to be one group of nagging errors that I don't > quite follow. Any help would be appreciated. > > 1>------ Build started: Project: secondlife-bin, Configuration: > RelWithDebInfo Win32 ------ > 1>Setting the secondlife-bin working directory for debugging. > 1>Editing solution: C:/source/linden/indra/build-VC90/SecondLife.sln > 1>Looking for existing VisualStudio instance... > 1> Didn't find open solution, starting new background VisualStudio > instance... > 1> Reading .sln file version... > 1> Using version: VC90... > 1>Value cannot be null. > 1>Parameter name: type > 1>Quitting do to error opening: > C:\source\linden\indra\build-VC90\SecondLife.sln > 1>Verifying message template > 1>master: > http://secondlife.com/app/message_template/master_message_template.msg > 1>current: C:\source\linden\scripts\messages\message_template.msg > 1>--- PASS --- > 1>Older > 1> in message DirPopularReply: is less deprecated: NotDeprecated vs. > Deprecated in base > 1> in message DirPopularQueryBackend: is less deprecated: NotDeprecated vs. > Deprecated in base > 1> in message ViewerStats: is less deprecated: NotDeprecated vs. > UDPDeprecated in base > 1> missing message LinkInventoryItem, did you mean to deprecate? > 1> in message DataHomeLocationRequest: missing 1 extra blocks > 1> in message OpenCircuit: is less deprecated: NotDeprecated vs. > UDPBlackListed in base > 1> in message ChildAgentUpdate: missing 2 extra blocks > 1> in message DirPopularQuery: is less deprecated: NotDeprecated vs. > Deprecated in base > 1> in message RequestParcelTransfer: missing 1 extra blocks > 1> > 1>C:\source\linden\indra\lib\python\indra\ipc\llmessage.py:29: > DeprecationWarning: the sets module is deprecated > 1> from sets import Set, ImmutableSet > 1>Linking... > 1> Creating library > C:\source\linden\indra\build-VC90\newview\RelWithDebInfo\secondlife-bin.lib > and object > C:\source\linden\indra\build-VC90\newview\RelWithDebInfo\secondlife-bin.exp > 1>llui.lib(llnotifications.obj) : error LNK2001: unresolved external symbol > "private: class boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > & __thiscall boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::do_assign(char const *,char const *,unsigned int)" > (?do_ass...@?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@boost@@aaeaa...@pbd0i@Z) > 1>llfeaturemanager.obj : error LNK2019: unresolved external symbol "private: > class boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > & __thiscall boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::do_assign(char const *,char const *,unsigned int)" > (?do_ass...@?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@boost@@aaeaa...@pbd0i@Z) > referenced in function "public: class boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > & __thiscall > boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::assign(char const *,char const *,unsigned > int)" > (?ass...@?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@boost@@qaeaa...@pbd0i@Z) > 1>llfloaterpostcard.obj : error LNK2001: unresolved external symbol "private: > class boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > & __thiscall boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::do_assign(char const *,char const *,unsigned int)" > (?do_ass...@?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@boost@@aaeaa...@pbd0i@Z) > 1>llgroupmgr.obj : error LNK2001: unresolved external symbol "private: class > boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > & __thiscall boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::do_assign(char const *,char const *,unsigned int)" > (?do_ass...@?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@boost@@aaeaa...@pbd0i@Z) > 1>llpaneldisplay.obj : error LNK2001: unresolved external symbol "private: > class boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > & __thiscall boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::do_assign(char const *,char const *,unsigned int)" > (?do_ass...@?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@boost@@aaeaa...@pbd0i@Z) > 1>llfeaturemanager.obj : error LNK2019: unresolved external symbol "public: > bool __thiscall boost::re_detail::perl_matcher<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::find(void)" > (?f...@?$perl_matcher@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2...@u?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@re_det...@boost@@QAE_NXZ) > referenced in function "bool __cdecl boost::regex_search<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > >(class std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::_String_const_iterator<char,struct > std::char_traits<char>,class std::allocator<char> >,class > boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags)" > (??$regex_sea...@v?$_string_const_iterator@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@boost@@ya_nv?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@0abv?$basic_re...@du?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@0...@w4_match_flags@regex_consta...@0@@Z) > 1>llui.lib(llnotifications.obj) : error LNK2001: unresolved external symbol > "public: bool __thiscall boost::re_detail::perl_matcher<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::find(void)" > (?f...@?$perl_matcher@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2...@u?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@re_det...@boost@@QAE_NXZ) > 1>llfeaturemanager.obj : error LNK2019: unresolved external symbol "private: > void __thiscall boost::re_detail::perl_matcher<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::construct_init(class > boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags)" > (?construct_i...@?$perl_matcher@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2...@u?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@re_det...@boost@@aaexabv?$basic_re...@du?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@3...@w4_match_flags@regex_consta...@3@@Z) > referenced in function "public: __thiscall > boost::re_detail::perl_matcher<class std::_String_const_iterator<char,struct > std::char_traits<char>,class std::allocator<char> >,class > std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::perl_matcher<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >(class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::_String_const_iterator<char,struct > std::char_traits<char>,class std::allocator<char> >,class > boost::match_results<class std::_String_const_iterator<char,struct > std::char_traits<char>,class std::allocator<char> >,class > std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > > > &,class boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags,class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >)" > (??0?$perl_matc...@v?$_string_const_iterator@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2...@u?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@re_det...@boost@@q...@v?$_string_const_iterator@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@0aav?$match_resu...@v?$_string_const_iterator@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2@@2...@abv?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@2...@w4_match_flags@regex_consta...@2@0...@z) > 1>llfloaterpostcard.obj : error LNK2001: unresolved external symbol "private: > void __thiscall boost::re_detail::perl_matcher<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::construct_init(class > boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags)" > (?construct_i...@?$perl_matcher@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2...@u?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@re_det...@boost@@aaexabv?$basic_re...@du?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@3...@w4_match_flags@regex_consta...@3@@Z) > 1>llui.lib(llnotifications.obj) : error LNK2001: unresolved external symbol > "private: void __thiscall boost::re_detail::perl_matcher<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::construct_init(class > boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags)" > (?construct_i...@?$perl_matcher@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2...@u?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@re_det...@boost@@aaexabv?$basic_re...@du?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@3...@w4_match_flags@regex_consta...@3@@Z) > 1>llfloaterpostcard.obj : error LNK2019: unresolved external symbol "public: > bool __thiscall boost::re_detail::perl_matcher<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::match(void)" > (?ma...@?$perl_matcher@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2...@u?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@re_det...@boost@@QAE_NXZ) > referenced in function "bool __cdecl boost::regex_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > >,char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >(class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> >,class std::_String_const_iterator<char,struct > std::char_traits<char>,class std::allocator<char> >,class > boost::match_results<class std::_String_const_iterator<char,struct > std::char_traits<char>,class std::allocator<char> >,class > std::allocator<struct boost::sub_match<class > std::_String_const_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > > > > &,class boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags)" > (??$regex_ma...@v?$_string_const_iterator@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2...@du?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@boost@@ya_nv?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@0aav?$match_resu...@v?$_string_const_iterator@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@u?$sub_match@v?$_string_const_itera...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@boost@@@2@@0...@abv?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@0...@w4_match_flags@regex_consta...@0@@Z) > 1>llgroupmgr.obj : error LNK2019: unresolved external symbol "public: bool > __thiscall boost::re_detail::perl_matcher<char const *,class > std::allocator<struct boost::sub_match<char const *> >,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::match(void)" > (?ma...@?$perl_matcher@pbdv?$alloca...@u?$sub_match@p...@boost@@@std@@u?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@re_det...@boost@@QAE_NXZ) > referenced in function "bool __cdecl boost::regex_match<char const *,class > std::allocator<struct boost::sub_match<char const *> >,char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > >(char const > *,char const *,class boost::match_results<char const *,class > std::allocator<struct boost::sub_match<char const *> > > &,class > boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags)" > (??$regex_ma...@pbdv?$allocator@u?$sub_ma...@pbd@boost@@@std@@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@boost@@ya_npbd0aav?$match_resu...@pbdv?$allocator@u?$sub_ma...@pbd@boost@@@std@@@0...@abv?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@0...@w4_match_flags@regex_consta...@0@@Z) > 1>llpaneldisplay.obj : error LNK2001: unresolved external symbol "public: > bool __thiscall boost::re_detail::perl_matcher<char const *,class > std::allocator<struct boost::sub_match<char const *> >,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::match(void)" > (?ma...@?$perl_matcher@pbdv?$alloca...@u?$sub_match@p...@boost@@@std@@u?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@re_det...@boost@@QAE_NXZ) > 1>llgroupmgr.obj : error LNK2019: unresolved external symbol "private: void > __thiscall boost::re_detail::perl_matcher<char const *,class > std::allocator<struct boost::sub_match<char const *> >,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::construct_init(class boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags)" > (?construct_i...@?$perl_matcher@pbdv?$alloca...@u?$sub_match@p...@boost@@@std@@u?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@re_det...@boost@@aaexabv?$basic_re...@du?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@3...@w4_match_flags@regex_consta...@3@@Z) > referenced in function "public: __thiscall > boost::re_detail::perl_matcher<char const *,class std::allocator<struct > boost::sub_match<char const *> >,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > >::perl_matcher<char const *,class > std::allocator<struct boost::sub_match<char const *> >,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > >(char const > *,char const *,class boost::match_results<char const *,class > std::allocator<struct boost::sub_match<char const *> > > &,class > boost::basic_regex<char,struct boost::regex_traits<char,class > boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags,char const *)" > (??0?$perl_matc...@pbdv?$allocator@u?$sub_ma...@pbd@boost@@@std@@u?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@re_det...@boost@@q...@pbd0aav?$match_results@pbdv?$alloca...@u?$sub_match@p...@boost@@@std@@@2...@abv?$basic_regex@du?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@2...@w4_match_flags@regex_consta...@2@0...@z) > 1>llpaneldisplay.obj : error LNK2001: unresolved external symbol "private: > void __thiscall boost::re_detail::perl_matcher<char const *,class > std::allocator<struct boost::sub_match<char const *> >,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > >::construct_init(class boost::basic_regex<char,struct > boost::regex_traits<char,class boost::w32_regex_traits<char> > > const &,enum > boost::regex_constants::_match_flags)" > (?construct_i...@?$perl_matcher@pbdv?$alloca...@u?$sub_match@p...@boost@@@std@@u?$regex_tra...@dv?$w32_regex_traits@d...@boost@@@boost@@@re_det...@boost@@aaexabv?$basic_re...@du?$regex_traits@dv?$w32_regex_tra...@d@boost@@@boost@@@3...@w4_match_flags@regex_consta...@3@@Z) > 1>C:\source\linden\indra\build-VC90\newview\RelWithDebInfo\secondlife-bin.exe > : fatal error LNK1120: 6 unresolved externals > 1>Build log was saved at > "file://c:\source\linden\indra\build-VC90\newview\secondlife-bin.dir\RelWithDebInfo\BuildLog.htm" > 1>secondlife-bin - 16 error(s), 0 warning(s) > 2>------ Skipped Build: Project: ALL_BUILD, Configuration: RelWithDebInfo > Win32 ------ > 2>Project not selected to build for this solution configuration > 3>------ Skipped Build: Project: viewer, Configuration: RelWithDebInfo Win32 > ------ > 3>Project not selected to build for this solution configuration > ========== Build: 0 succeeded, 1 failed, 50 up-to-date, 2 skipped ========== > > > > > > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/SLDev > Please read the policies before posting to keep unmoderated posting privileges > _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges