
-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Emre Turkay Sent: 06 February 2008 07:23 To: boost@lists.boost.org Subject: Re: [boost] A grep like boost::iostreams filter.
Hi Paul,
I don't have a Visual C compiler around but the link error you got is probably not related with the grep filter.
For the run time bug, one of my friends had the same experience and we have found out that visual c cannot handle iterators of the empty strings. So I made a workaround for it, I don't know if it works, since I couldn't try it with VC yet.
Can you download, give it a try and let me know if it works for you?
Sadly, this gives me the same result in both debug (link failure - missing include?) and release (crashes). :-( Paul Linking... demo_grep.obj : error LNK2019: unresolved external symbol "public: void __thiscall boost::re_detail::raw_storage::resize(unsigned int)" (?resize@raw_storage@re_detail@boost@@QAEXI@Z) referenced in function "public: void * __thiscall boost::re_detail::raw_storage::extend(unsigned int)" (?extend@raw_storage@re_detail@boost@@QAEPAXI@Z) demo_grep.obj : error LNK2019: unresolved external symbol "public: void * __thiscall boost::re_detail::raw_storage::insert(unsigned int,unsigned int)" (?insert@raw_storage@re_detail@boost@@QAEPAXII@Z) referenced in function "public: struct boost::re_detail::re_syntax_base * __thiscall boost::re_detail::basic_regex_creator<char,struct boost::regex_traits<char,class boost::cpp_regex_traits<char> > >::insert_state(int,enum boost::re_detail::syntax_element_type,unsigned int)" (?insert_state@?$basic_regex_creator@DU?$regex_traits@DV?$cpp_regex_traits@D@boost@@@boost@@@re_detail@boost@@QAEPAUre_syntax_base@2 3@HW4syntax_element_type@23@I@Z) J:\Cpp\Misc\Debug\grep.exe : fatal error LNK1120: 2 unresolved externals