Boost logo

Boost :

Subject: Re: [boost] [1.41.0] Beta 1 available
From: Adam Merz (adammerz_at_[hidden])
Date: 2009-11-07 14:18:04


I'm getting errors building signals with MSVC10 beta 2. Build errors follow:

boost/iterator/iterator_facade.hpp(528) : error C2039: 'decrement' : is not a
member of 'boost::signals::detail::named_slot_map_iterator'
        boost/signals/detail/named_slot_map.hpp(81) : see declaration of
'boost::signals::detail::named_slot_map_iterator'
        boost/iterator/iterator_facade.hpp(681) : see reference to function
template instantiation 'void
boost::iterator_core_access::decrement<Derived>(Facade &)' being compiled
        with
        [
            Derived=boost::signals::detail::named_slot_map_iterator,
            Facade=boost::signals::detail::named_slot_map_iterator
        ]
        boost/iterator/iterator_facade.hpp(680) : while compiling class template
member function 'boost::signals::detail::named_slot_map_iterator
&boost::iterator_facade<Derived,Value,CategoryOrTraversal>::operator --(void)'
        with
        [
            Derived=boost::signals::detail::named_slot_map_iterator,
            Value=boost::signals::detail::connection_slot_pair,
            CategoryOrTraversal=boost::forward_traversal_tag
        ]
        boost/signals/detail/named_slot_map.hpp(85) : see reference to class
template instantiation
'boost::iterator_facade<Derived,Value,CategoryOrTraversal>' being compiled
        with
        [
            Derived=boost::signals::detail::named_slot_map_iterator,
            Value=boost::signals::detail::connection_slot_pair,
            CategoryOrTraversal=boost::forward_traversal_tag
        ]
boost/iterator/iterator_facade.hpp(546) : error C2039: 'advance' : is not a
member of 'boost::signals::detail::named_slot_map_iterator'
        boost/signals/detail/named_slot_map.hpp(81) : see declaration of
'boost::signals::detail::named_slot_map_iterator'
        boost/iterator/iterator_facade.hpp(694) : see reference to function
template instantiation 'void
boost::iterator_core_access::advance<Derived>(Facade &,__w64 int)' being
compiled
        with
        [
            Derived=boost::signals::detail::named_slot_map_iterator,
            Facade=boost::signals::detail::named_slot_map_iterator
        ]
        boost/iterator/iterator_facade.hpp(693) : while compiling class template
member function 'boost::signals::detail::named_slot_map_iterator
&boost::iterator_facade<Derived,Value,CategoryOrTraversal>::operator +=(__w64
int)'
        with
        [
            Derived=boost::signals::detail::named_slot_map_iterator,
            Value=boost::signals::detail::connection_slot_pair,
            CategoryOrTraversal=boost::forward_traversal_tag
        ]


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