
Hello All, When I try to use regex with boost.multiindex I got the following compilation error. But when I indipendently compile multiindex package and regex package both compiles without any error. What is the problem? Can anyone please help me to getout of this Error dump: D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/regbase.hpp(125) : error C2955: 'collate' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\locale(67) : see declaration of 'collate' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(32) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(36) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(40) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(44) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(48) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/regbase.hpp(125) : error C2955: 'collate' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\locale(67) : see declaration of 'collate' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(32) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(36) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(40) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(44) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\BOOST\INCLUDE\BOOST-1_33_1\boost/regex/v4/perl_matcher.hpp(48) : error C2955: 'map' : use of class template requires template argument list C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(140) : see declaration of 'map' D:\MYPROJECTS\BRIGHTCLOUD AGENT\URLNORMALIZATION\CDNList.h(18) : warning C4251: 'CDNVector' : class 'std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<cha Best Regards Mahesh Karanth --------------------------------- Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates.