24 Dec
2015
24 Dec
'15
9:01 a.m.
On 23/12/2015 22:36, James Walker wrote:
When I tried to convert my project from Boost 1.58.0 to 1.60.0, I got some link errors. This is using Xcode 4.6.3 on Mac OS X 10.7.5. I'm compiling all the sources in libs/regex/src. Help?
Undefined symbols for architecture i386: "boost::re_detail_106000::perl_matcher
>, boost::regex_traits ::construct_init(boost::basic_regex
> const&, boost::regex_constants::_match_flags)", referenced from:
My suspicion is that you are linking to the wrong version of libboost_regex: from 1.60 onwards the symbols are all mangled with the Boost version number so this is the error you get if you happened to have say 1.58 still in your search path. HTH, John.