/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h: In constructor 'std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = int, _T2 = Request]': simple_req.cpp:38: instantiated from here /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:85: error: passing 'const Request' as 'this' argument of 'Request::operator boost::rv&()' discards qualifiers /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h: In constructor 'std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = int, _U2 = Request, _T1 = int, _T2 = Request]': simple_req.cpp:38: instantiated from here /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:90: error: passing 'const Request' as 'this' argument of 'Request::operator boost::rv&()' discards qualifiers /ccs/codes/nisac/3rdparty/include/boost/container/detail/pair.hpp: In copy constructor 'boost::container::containers_detail::pair::pair(const boost::container::containers_detail::pair&) [with T1 = int, T2 = Request]': /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_construct.h:81: instantiated from 'void std::_Construct(_T1*, const _T2&) [with _T1 = boost::container::containers_detail::pair, _T2 = boost::container::containers_detail::pair]' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_uninitialized.h:86: instantiated from '_ForwardIterator std::__uninitialized_copy_aux(_InputIterator, _InputIterator, _ForwardIterator, __false_type) [with _InputIterator = boost::container::constant_iterator, int>, _ForwardIterator = boost::container::containers_detail::pair*]' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_uninitialized.h:113: instantiated from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = boost::container::constant_iterator, int>, _ForwardIterator = boost::container::containers_detail::pair*]' /ccs/codes/nisac/3rdparty/include/boost/move/move.hpp:1043: instantiated from 'F boost::uninitialized_copy_or_move(I, I, F, typename boost::move_detail::disable_if, void>::type*) [with I = boost::container::constant_iterator, int>, F = boost::container::containers_detail::pair*]' /ccs/codes/nisac/3rdparty/include/boost/container/detail/advanced_insert_int.hpp:56: instantiated from 'void boost::container::containers_detail::advanced_insert_aux_proxy::uninitialized_copy_all_to(Iterator) [with T = boost::container::containers_detail::pair, FwdIt = boost::container::constant_iterator, int>, Iterator = boost::container::containers_detail::pair*]' simple_req.cpp:45: instantiated from here /ccs/codes/nisac/3rdparty/include/boost/container/detail/pair.hpp:104: error: passing 'const Request' as 'this' argument of 'Request::operator boost::rv&()' discards qualifiers /ccs/codes/nisac/3rdparty/include/boost/container/detail/pair.hpp: In member function 'boost::container::containers_detail::pair& boost::container::containers_detail::pair::operator=(const boost::container::containers_detail::pair&) [with D = int, S = Request, T1 = int, T2 = Request]': /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_algobase.h:285: instantiated from 'static _OI std::__copy<_BoolType, std::random_access_iterator_tag>::copy(_II, _II, _OI) [with _II = boost::container::constant_iterator, int>, _OI = boost::container::containers_detail::pair*, bool _BoolType = false]' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_algobase.h:317: instantiated from '_OI std::__copy_aux(_II, _II, _OI) [with _II = boost::container::constant_iterator, int>, _OI = boost::container::containers_detail::pair*]' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_algobase.h:326: instantiated from 'static _OI std::__copy_normal<, >::copy_n(_II, _II, _OI) [with _II = boost::container::constant_iterator, int>, _OI = boost::container::containers_detail::pair*, bool = false, bool = false]' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_algobase.h:387: instantiated from '_OutputIterator std::copy(_InputIterator, _InputIterator, _OutputIterator) [with _InputIterator = boost::container::constant_iterator, int>, _OutputIterator = boost::container::containers_detail::pair*]' /ccs/codes/nisac/3rdparty/include/boost/move/move.hpp:1066: instantiated from 'F boost::copy_or_move(I, I, F, typename boost::move_detail::disable_if, void>::type*) [with I = boost::container::constant_iterator, int>, F = boost::container::containers_detail::pair*]' /ccs/codes/nisac/3rdparty/include/boost/container/detail/advanced_insert_int.hpp:53: instantiated from 'void boost::container::containers_detail::advanced_insert_aux_proxy::copy_all_to(Iterator) [with T = boost::container::containers_detail::pair, FwdIt = boost::container::constant_iterator, int>, Iterator = boost::container::containers_detail::pair*]' simple_req.cpp:45: instantiated from here /ccs/codes/nisac/3rdparty/include/boost/container/detail/pair.hpp:186: error: passing 'const Request' as 'this' argument of 'Request::operator boost::rv&()' discards qualifiers