src/imagemanager.cpp:126: error: no match for ‘operator+’ in ‘std::basic_string, std::allocator >(((const char*)"ImageManager: "), ((const std::allocator&)((const std::allocator*)(& std::allocator())))) + setInfo.std::map<_Key, _Tp, _Compare, _Alloc>::operator[] [with _Key = std::basic_string, std::allocator >, _Tp = int, _Compare = std::less, std::allocator > >, _Alloc = std::allocator, std::allocator >, int> >](((const std::basic_string, std::allocator >&)(& setMapIt.std::_Rb_tree_iterator<_Tp>::operator-> [with _Tp = std::pair, std::allocator >, std::map, std::allocator >, VL::Sift*, std::less, std::allocator > >, std::allocator, std::allocator >, VL::Sift*> > > >]()->std::pair, std::allocator >, std::map, std::allocator >, VL::Sift*, std::less, std::allocator > >, std::allocator, std::allocator >, VL::Sift*> > > >::first)))’ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../../include/c++/4.2.3/bits/stl_bvector.h:353: note: candidates are: std::_Bit_const_iterator std::operator+(ptrdiff_t, const std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../../include/c++/4.2.3/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, const std::_Bit_iterator&)