
::boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::regex_traits<char,class boost::w32_regex_traits<char> > > >(class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::regex_traits<char,class boost::w32_regex_traits<char> > > *,bool (__thiscall T::*)(void ))' : cannot convert parameter 2 from 'bool (__thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::regex_traits<char,class boost::w32_regex_traits<char> > >::*' to 'bool (__
(class boost::re_detail::perl_ma tcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,class boost::cpp_regex_traits<char> > *,bool (__thiscall T::*)(void))' : cannot convert parameter 2 from 'bool (__thiscall boost::re_detail::perl_matcher<char const *,cl ass std::allocator<struct boost::sub_match<char const *> >,class boost::cpp_regex_traits<char> >::*' to 'bool (__thiscall T::*)(void)' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\BOOST\boost/shared_ptr.hpp(246) : while compiling class-template member function 'bool __thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,class boost::cpp_regex_traits<char> ::protected_call(bool (__thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> ,class boost::cpp_regex_traits<char> >::*)' C:\BOOST\boost/regex/v4/perl_matcher_common.hpp(129) : error C2664: '__thiscall boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::c_ regex_traits<char> > >::boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::c_regex_traits<char> > (class boost::re_detail::perl_matc her<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::c_regex_traits<char> > *,bool (__thiscall T::*)(void))' : cannot convert parameter 2 from 'bool (__thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::c_regex_traits<char> >::*' to 'bool (__thiscall T::*)(void)' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\BOOST\boost/shared_ptr.hpp(246) : while compiling class-template member function 'bool __thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::c_regex_traits<char> ::protected_call(bool (__thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> ,struct boost::c_regex_traits<char> >::*)' C:\BOOST\boost/regex/v4/perl_matcher_common.hpp(129) : error C2664: '__thiscall boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,class boost::w32 _regex_traits<char> > >::boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,class boost::w32_regex_traits<char> > (class boost::re_detail::perl_ma tcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,class boost::w32_regex_traits<char> > *,bool (__thiscall T::*)(void))' : cannot convert parameter 2 from 'bool (__thiscall boost::re_detail::perl_matcher<char const *,cl ass std::allocator<struct boost::sub_match<char const *> >,class boost::w32_regex_traits<char> >::*' to 'bool (__thiscall T::*)(void)' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\BOOST\boost/shared_ptr.hpp(246) : while compiling class-template member function 'bool __thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,class boost::w32_regex_traits<char> ::protected_call(bool (__thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> ,class boost::w32_regex_traits<char> >::*)' C:\BOOST\boost/regex/v4/perl_matcher_common.hpp(129) : error C2664: '__thiscall boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *
,struct boost::regex_traits<unsigned short,class boost::w32_regex_traits<unsigned short> > > ::boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<uns igned short const *> >,struct boost::regex_traits<unsigned short,class boost::w32_regex_traits<unsigned short> > > >(class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,s
::protected_call(bool (__thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,struct boost:: regex_traits<unsigned short,class boost::w32_regex_traits<unsigned short> > >::*)' C:\BOOST\boost/regex/v4/perl_matcher_common.hpp(129) : error C2664: '__thiscall boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const * ,class boost::cpp_regex_traits<unsigned short> > ::boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::cpp_rege x_traits<unsigned short> > >(class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::cpp_regex_traits<unsigned short> > *,bool (__thiscall T::*)(void))' : cannot convert parameter 2 from 'bool (__thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::cpp_regex_traits<unsigned short> >::*' to 'bool (__thiscall T::*)(v oid)' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\BOOST\boost/shared_ptr.hpp(246) : while compiling class-template member function 'bool __thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::cp
,struct boost::c_regex_traits<unsigned short> > ::boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,struct boost::c_regex_
Hi, I would like to use the Boost RegEx Library. Somehow I failed installing it (WinXP, VC6). Is there a step by step instruction to get boost running under this configuration? The steps I took so far: 1) Set the MSDevDir and MSVCDir EnvVars by hand. 2) Compiled BJam and copied it to the boost root. 3) Execute bjam "-sTOOLS msvc" install 4) Set the path for include files and libraries in Tools->Options->Directories to the folder I unzipped Boost to. Got the following error messages while trying to compile a simple regex example :( Thanks in advance, Thomas --------------------Configuration: trwetst - Win32 Release-------------------- Compiling... trwetst.cpp C:\BOOST\boost/regex/v4/perl_matcher_common.hpp(129) : error C2664: '__thiscall boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::re gex_traits<char,class boost::w32_regex_traits<char> > > thiscall T::*)(void)' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\BOOST\boost/shared_ptr.hpp(246) : while compiling class-template member function 'bool __thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::regex_traits<char,cla ss boost::w32_regex_traits<char> > >::protected_call(bool (__thiscall boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,struct boost::regex_traits<char,class boost::w32_regex_traits<char> > >::* )' C:\BOOST\boost/regex/v4/perl_matcher_common.hpp(129) : error C2664: '__thiscall boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,class boost::cpp _regex_traits<char> > >::boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<char const *,class std::allocator<struct boost::sub_match<char const *> >,class boost::cpp_regex_traits<char> > truct boost::regex_traits<unsigned short,class boost::w32_regex_traits<unsigned short> > > *,bool (__thiscall T::*)(void))' : cannot convert parameter 2 from 'bool (__thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocato r<struct boost::sub_match<unsigned short const *> >,struct boost::regex_traits<unsigned short,class boost::w32_regex_traits<unsigned short> > >::*' to 'bool (__thiscall T::*)(void)' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\BOOST\boost/shared_ptr.hpp(246) : while compiling class-template member function 'bool __thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,struct boost::r egex_traits<unsigned short,class boost::w32_regex_traits<unsigned short> p_regex_traits<unsigned short> >::protected_call(bool (__thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::cpp_regex_traits<unsigned short> >::*)' C:\BOOST\boost/regex/v4/perl_matcher_common.hpp(129) : error C2664: '__thiscall boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const * traits<unsigned short> > >(class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,struct boost::c_regex_traits<unsigned short> > *,bool (__thiscall T::*)(void))' : cannot co nvert parameter 2 from 'bool (__thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,struct boost::c_regex_traits<unsigned short> >::*' to 'bool (__thiscall T::*)(void) ' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\BOOST\boost/shared_ptr.hpp(246) : while compiling class-template member function 'bool __thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,struct boost::c _regex_traits<unsigned short> >::protected_call(bool (__thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,struct boost::c_regex_traits<unsigned short> >::*)' C:\BOOST\boost/regex/v4/perl_matcher_common.hpp(129) : error C2664: '__thiscall boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *
,class boost::w32_regex_traits<unsigned short> > ::boost::re_detail::concrete_protected_call<class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::w32_rege x_traits<unsigned short> > >(class boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::w32_regex_traits<unsigned short> > *,bool (__thiscall T::*)(void))' : cannot convert parameter 2 from 'bool (__thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::w32_regex_traits<unsigned short> >::*' to 'bool (__thiscall T::*)(v oid)' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\BOOST\boost/shared_ptr.hpp(246) : while compiling class-template member function 'bool __thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::w3 2_regex_traits<unsigned short> >::protected_call(bool (__thiscall boost::re_detail::perl_matcher<unsigned short const *,class std::allocator<struct boost::sub_match<unsigned short const *> >,class boost::w32_regex_traits<unsigned short> >::*)' Error executing cl.exe.
trwetst.exe - 8 error(s), 0 warning(s)