Boost logo

Boost Users :

From: Charlton, Paul (Paul_Charlton_at_[hidden])
Date: 2005-09-24 16:02:15


I just downloaded and built boost 1.33 for VC-8_0 and STLPORT 5.0. (which
required adding a jam file for vc-8_0) the build seems to have gone fine,
and a lot of things work, but I get the following link error which seems to
indicate that at least part of boost builds for a client application with
the wrong namespace on stlpd_std::allocator<signature>. The library
actually has exports for std::allocator<signature>

I realize that it could easily be operator error <mine>, but I don't have
the tools handy to backtrack through miles of templates and #define
configuration variables to grok the underlying cause yet.

Any pointers would be appreciated.

============================================================================
==========

FileUtils.obj : error LNK2019: unresolved external symbol "public: bool
__thiscall boost::re_detail::perl_matcher<char const *,class
stlpd_std::allocator<struct boost::sub_match<char const *> >,struct
boost::regex_traits<char,class boost::w32_regex_traits<char> >
>::match(void)"
(?match@?$perl_matcher_at_PBDV?$allocator_at_U?$sub_match_at_PBD@boost@@@stlpd_std@@U
?$regex_traits_at_DV?$w32_regex_traits_at_D@boost@@@boost@@@re_detail_at_boost@@QAE_N
XZ) referenced in function "bool __cdecl boost::regex_match<char const
*,class stlpd_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
stlpd_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_match_at_PBDV?$allocator_at_U?$sub_match_at_PBD@boost@@@stlpd_std@@DU?$rege
x_traits_at_DV?$w32_regex_traits_at_D@boost@@@boost@@@boost@@YA_NPBD0AAV?$match_re
sults_at_PBDV?$allocator_at_U?$sub_match_at_PBD@boost@@@stlpd_std@@@0_at_ABV?$basic_rege
x_at_DU?$regex_traits_at_DV?$w32_regex_traits_at_D@boost@@@boost@@@0_at_W4_match_flags_at_r
egex_constants_at_0@@Z)
FileUtils.obj : error LNK2019: unresolved external symbol "public:
__thiscall boost::re_detail::perl_matcher<char const *,class
stlpd_std::allocator<struct boost::sub_match<char const *> >,struct
boost::regex_traits<char,class boost::w32_regex_traits<char> >
>::perl_matcher<char const *,class stlpd_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 stlpd_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)"
(??0?$perl_matcher_at_PBDV?$allocator_at_U?$sub_match_at_PBD@boost@@@stlpd_std@@U?$re
gex_traits_at_DV?$w32_regex_traits_at_D@boost@@@boost@@@re_detail_at_boost@@QAE_at_PBD0A
AV?$match_results_at_PBDV?$allocator_at_U?$sub_match_at_PBD@boost@@@stlpd_std@@@2_at_ABV
?$basic_regex_at_DU?$regex_traits_at_DV?$w32_regex_traits_at_D@boost@@@boost@@@2_at_W4_m
atch_flags_at_regex_constants_at_2@@Z) referenced in function "bool __cdecl
boost::regex_match<char const *,class stlpd_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 stlpd_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_match_at_PBDV?$allocator_at_U?$sub_match_at_PBD@boost@@@stlpd_std@@DU?$rege
x_traits_at_DV?$w32_regex_traits_at_D@boost@@@boost@@@boost@@YA_NPBD0AAV?$match_re
sults_at_PBDV?$allocator_at_U?$sub_match_at_PBD@boost@@@stlpd_std@@@0_at_ABV?$basic_rege
x_at_DU?$regex_traits_at_DV?$w32_regex_traits_at_D@boost@@@boost@@@0_at_W4_match_flags_at_r
egex_constants_at_0@@Z)
QBUtilities.DLL : fatal error LNK1120: 2 unresolved externals



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net