[regex] link error on upgrade to 1.62.0
Hi, I'm trying to update from 1.60.0 to 1.62.0 on Mac with Xcode 4.6.3,
and I'm getting link errors on Regex. I am definitely compiling all 17
of the .cpp files in libs/regex/src. The errors are shown below. Any
idea what I might be missing?
Undefined symbols for architecture i386:
"boost::re_detail_106200::perl_matcher
::construct_init(boost::basic_regex
> const&, boost::regex_constants::_match_flags)", referenced from: boost::re_detail_106200::perl_matcher >, boost::regex_traits ::perl_matcher(char const*, char const*, boost::match_results > >&, boost::basic_regex > const&, boost::regex_constants::_match_flags, char const*) in BVHJointMap.o boost::re_detail_106200::perl_matcher >, boost::regex_traits ::perl_matcher(char const*, char const*, boost::match_results > >&, boost::basic_regex > const&, boost::regex_constants::_match_flags, char const*) in AnimationsManager.o "boost::re_detail_106200::perl_matcher >, boost::regex_traits >::find()", referenced from: bool boost::regex_search >(char const*, char const*, boost::basic_regex > const&, boost::regex_constants::_match_flags) in BVHJointMap.o "boost::re_detail_106200::perl_matcher >, boost::regex_traits >::match()", referenced from: bool boost::regex_match >, char, boost::regex_traits >(char const*, char const*, boost::match_results > >&, boost::basic_regex > const&, boost::regex_constants::_match_flags) in AnimationsManager.o ld: symbol(s) not found for architecture i386
Oops, never mind. Looks like I was doing something stupid like using sources from one version of Boost and headers from another.
participants (1)
-
James Walker