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