Boost logo

Boost Users :

From: Johannes Strömberg (johannes.stromberg_at_[hidden])
Date: 2005-06-13 11:40:51


Hi,

I am trying to build boost for vc7-stlport (stlport version 4.6.2) and I
get most libraries to compile but when compiling
the date_time library I get errors like the following:

C:\wspace\dev\ssdk\ssdk\stlport\src\stlport\stl\_iterator_base.h(98) :
error C2825: '_Iterator::iterator_category': cannot form a qualified name
        
C:\wspace\dev\ssdk\ssdk\boost\src\boost\date_time\date_parsing.hpp(252)
: see reference to class template instantiation
'_STL::iterator_traits<_Iterator>' being compiled
        with
        [
            
_Iterator=_STL::basic_string<char,_STL::char_traits<char>,_STL::allocator<char>>::iterator
        ]
        
C:\wspace\dev\ssdk\ssdk\boost\src\boost\date_time\gregorian\parsers.hpp(73)
: see reference to function template instantiation
'boost::date_time::period<point_rep,duration_rep>
boost::date_time::from_simple_string_type<boost::gregorian::date,char>(const
_STL::basic_string<_CharT,_Traits,_Alloc> &)' being compiled
        with
        [
            point_rep=boost::gregorian::date,
            duration_rep=boost::gregorian::date_duration,
            _CharT=char,
            _Traits=_STL::char_traits<char>,
            _Alloc=_STL::allocator<char>
        ]
C:\wspace\dev\ssdk\ssdk\stlport\src\stlport\stl\_iterator_base.h(98) :
error C2039: 'iterator_category' : is not a member of 'operator``global
namespace'''
C:\wspace\dev\ssdk\ssdk\stlport\src\stlport\stl\_iterator_base.h(98) :
fatal error C1507: previous user errors and subsequent error recovery
halt further compilation

I know it has to do with a compiler deficiency but how can I fix it?

/Johannes


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net