Uwe Stöhr wrote:

> Now i erased everything again, applied your patches and get e.g. for
> support.lib:
> 
> support.lib(_allinone_const.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_assign@?$basic_regex@DU?$regex_traits@DV
> ?$w32_regex_traits@D@boost@@@boost@@@boost@@AAEAAV12@PBD0I@Z) referenced
> in function "public: __thiscall boost::basic_regex<char,struct
> boost::regex_traits<char,class boost::w32_regex_traits<char> >
>  >::basic_regex<char,struct boost::regex_traits<char,class
> boost::w32_regex_traits<char> > ><struct std::char_traits<char>,class
> std::allocator<char> >(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > const &,unsigned
> int)"
> (??$?0U?$char_traits@D@std@@V?$allocator@D@1@@?$basic_regex@DU?
$regex_traits@DV?$w32_regex_t
> raits@D@boost@@@boost@@@boost@@QAE@ABV?$basic_string@DU?
$char_traits@D@std@@V?$
> allocator@D@2@@std@@I@Z)
> [D:\LyXGit\Master\compile-2013\src\tests\check_Length.
> vcxproj]
> 
> 
> I don't know anything about linking but to me it seems that boost regex
> is still used somewhere.

Yes, that is correct. Unfortunately I am now out of ideas. Neither the 
source code nor the cmake files contain any direct reference to 
boost::regex, this is all controlled by the setup switches. I cannot imagine 
how this can happen if you start from an empty build directory (without 
cmake caches), and give the -DLYX_ENABLE_CXX11=ON command line argument to 
cmake in build.bat.


Georg

Reply via email to