Boost logo

Boost :

From: mahesh karanth (tumkurkaranth_at_[hidden])
Date: 2006-04-27 04:23:54


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.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk