Hi, Looks like there is something similar in sc as well, see the attached log. I tried guarding #include <mdds/mixed_type_matrix.hpp> using #include "preextstl.h" / #include "postextstl.h" but that does not seem to help. Any other idea? :) I guess this is specific to system-mdds. Thanks.
build -- version: 275224 ============= Building module sc ============= Entering /home/vmiklos/git/libreoffice/master/sc/inc Entering /home/vmiklos/git/libreoffice/master/sc/sdi Entering /home/vmiklos/git/libreoffice/master/sc/addin Entering /home/vmiklos/git/libreoffice/master/sc/addin/rot13 Entering /home/vmiklos/git/libreoffice/master/sc/addin/datefunc Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/docshell Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/styleui Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/src Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/miscdlgs Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/vba Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/app Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/view Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/optdlg Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/drawfunc Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/undo Entering /home/vmiklos/git/libreoffice/master/sc/source/filter/ftools Entering /home/vmiklos/git/libreoffice/master/sc/source/core/data Entering /home/vmiklos/git/libreoffice/master/sc/source/filter/rtf Entering /home/vmiklos/git/libreoffice/master/sc/source/filter/html Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/Accessibility Entering /home/vmiklos/git/libreoffice/master/sc/addin/util Entering /home/vmiklos/git/libreoffice/master/sc/source/filter/dif Entering /home/vmiklos/git/libreoffice/master/sc/source/filter/qpro Entering /home/vmiklos/git/libreoffice/master/sc/source/ui/attrdlg Entering /home/vmiklos/git/libreoffice/master/sc/source/core/tool Compiling: sc/source/core/tool/scmatrix.cxx In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:63:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/cpp_type_traits.h:78:10: error: redefinition of 'struct _STL::__true_type' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/type_traits.h:64:20: error: previous definition of 'struct _STL::__true_type' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/cpp_type_traits.h:79:10: error: redefinition of 'struct _STL::__false_type' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/type_traits.h:65:21: error: previous definition of 'struct _STL::__false_type' In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:60:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:66, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/move.h:44:12: error: redefinition of 'struct _STL::identity<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:270:62: error: previous definition of 'struct _STL::identity<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/move.h:106:28: error: redefinition of 'template<class _Tp> void _STL::swap(_Tp&, _Tp&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:61:36: error: 'template<class _Tp> void _STL::swap(_Tp&, _Tp&)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:66:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:71:12: error: redefinition of 'struct _STL::pair<_T1, _T2>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_pair.h:37:13: error: previous definition of 'struct _STL::pair<_T1, _T2>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:154:68: error: redefinition of 'template<class _T1, class _T2> bool _STL::operator==(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_pair.h:60:87: error: 'template<class _T1, class _T2> bool _STL::operator==(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:160:67: error: redefinition of 'template<class _T1, class _T2> bool _STL::operator<(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_pair.h:66:86: error: 'template<class _T1, class _T2> bool _STL::operator<(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:167:68: error: redefinition of 'template<class _T1, class _T2> bool _STL::operator!=(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_pair.h:75:87: error: 'template<class _T1, class _T2> bool _STL::operator!=(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:173:67: error: redefinition of 'template<class _T1, class _T2> bool _STL::operator>(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_pair.h:80:86: error: 'template<class _T1, class _T2> bool _STL::operator>(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:179:68: error: redefinition of 'template<class _T1, class _T2> bool _STL::operator<=(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_pair.h:85:87: error: 'template<class _T1, class _T2> bool _STL::operator<=(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:185:68: error: redefinition of 'template<class _T1, class _T2> bool _STL::operator>=(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_pair.h:90:87: error: 'template<class _T1, class _T2> bool _STL::operator>=(const _STL::pair<_T1, _T2>&, const _STL::pair<_T1, _T2>&)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:67:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:85:10: error: redefinition of 'struct _STL::input_iterator_tag' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:43:27: error: previous definition of 'struct _STL::input_iterator_tag' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:88:10: error: redefinition of 'struct _STL::output_iterator_tag' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:44:28: error: previous definition of 'struct _STL::output_iterator_tag' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:91:10: error: redefinition of 'struct _STL::forward_iterator_tag' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:45:57: error: previous definition of 'struct _STL::forward_iterator_tag' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:95:10: error: redefinition of 'struct _STL::bidirectional_iterator_tag' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:46:65: error: previous definition of 'struct _STL::bidirectional_iterator_tag' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:99:10: error: redefinition of 'struct _STL::random_access_iterator_tag' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:47:71: error: previous definition of 'struct _STL::random_access_iterator_tag' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:114:12: error: redefinition of default argument for 'class _Distance' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:50:39: note: original definition appeared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:137:12: error: redefinition of 'struct _STL::iterator_traits<_Iterator>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:91:24: error: previous definition of 'struct _STL::iterator_traits<_Iterator>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:148:12: error: redefinition of 'struct _STL::iterator_traits<_Tp*>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:119:30: error: previous definition of 'struct _STL::iterator_traits<_Tp*>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:159:12: error: redefinition of 'struct _STL::iterator_traits<const _Tp*>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:110:36: error: previous definition of 'struct _STL::iterator_traits<const _Tp*>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_types.h:174:37: error: redefinition of 'template<class _Iter> typename _STL::iterator_traits::iterator_category _STL::__iterator_category(const _Iter&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:161:91: error: 'template<class _Iter> typename _STL::iterator_traits::iterator_category _STL::__iterator_category(const _Iter&)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:68:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:169:47: error: redefinition of 'template<class _InputIterator, class _Distance> void _STL::advance(_InputIterator&, _Distance)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:444:66: error: 'template<class _InputIterator, class _Distance> void _STL::advance(_InputIterator&, _Distance)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:69:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:95:11: error: redefinition of 'class _STL::reverse_iterator<_Iterator>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:53:1: error: previous definition of 'class _STL::reverse_iterator<_Iterator>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:284:47: error: redefinition of 'template<class _Iterator> bool _STL::operator==(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:120:62: error: 'template<class _Iterator> bool _STL::operator==(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:290:46: error: redefinition of 'template<class _Iterator> bool _STL::operator<(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:126:61: error: 'template<class _Iterator> bool _STL::operator<(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:296:47: error: redefinition of 'template<class _Iterator> bool _STL::operator!=(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:134:62: error: 'template<class _Iterator> bool _STL::operator!=(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:302:46: error: redefinition of 'template<class _Iterator> bool _STL::operator>(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:140:61: error: 'template<class _Iterator> bool _STL::operator>(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:308:47: error: redefinition of 'template<class _Iterator> bool _STL::operator<=(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:146:62: error: 'template<class _Iterator> bool _STL::operator<=(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:314:47: error: redefinition of 'template<class _Iterator> bool _STL::operator>=(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:152:61: error: 'template<class _Iterator> bool _STL::operator>=(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:320:46: error: redefinition of 'template<class _Iterator> typename _STL::reverse_iterator::difference_type _STL::operator-(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:165:49: error: 'template<class _Iterator> typename _STL::reverse_iterator::difference_type _STL::operator-(const _STL::reverse_iterator<_Iterator>&, const _STL::reverse_iterator<_Iterator>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:394:11: error: redefinition of 'class _STL::back_insert_iterator<_Container>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:189:1: error: previous definition of 'class _STL::back_insert_iterator<_Container>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:471:34: error: redefinition of 'template<class _Container> _STL::back_insert_iterator<_Container> _STL::back_inserter(_Container&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:208:82: error: 'template<class _Container> _STL::back_insert_iterator<_Container> _STL::back_inserter(_Container&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:485:11: error: redefinition of 'class _STL::front_insert_iterator<_Container>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:215:1: error: previous definition of 'class _STL::front_insert_iterator<_Container>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:561:35: error: redefinition of 'template<class _Container> _STL::front_insert_iterator<_Container> _STL::front_inserter(_Container&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:233:84: error: 'template<class _Container> _STL::front_insert_iterator<_Container> _STL::front_inserter(_Container&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:579:11: error: redefinition of 'class _STL::insert_iterator<_Container>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:240:1: error: previous definition of 'class _STL::insert_iterator<_Container>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator.h:675:44: error: redefinition of 'template<class _Container, class _Iterator> _STL::insert_iterator<_Container> _STL::inserter(_Container&, _Iterator)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator.h:262:40: error: 'template<class _Container, class _Iterator> _STL::insert_iterator<_Container> _STL::inserter(_Container&, _Iterator)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41:0, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:117:59: error: redefinition of 'template<class _ForwardIterator1, class _ForwardIterator2> void _STL::iter_swap(_ForwardIterator1, _ForwardIterator2)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:68:61: error: 'template<class _ForwardIter1, class _ForwardIter2> void _STL::iter_swap(_ForwardIter1, _ForwardIter2)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:159:29: error: redefinition of 'template<class _ForwardIterator1, class _ForwardIterator2> _ForwardIterator2 _STL::swap_ranges(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algo.h:170:82: error: 'template<class _ForwardIter1, class _ForwardIter2> _ForwardIter2 _STL::swap_ranges(_ForwardIter1, _ForwardIter1, _ForwardIter2)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:186:39: error: redefinition of 'template<class _Tp> const _Tp& _STL::min(const _Tp&, const _Tp&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:77:55: error: 'template<class _Tp> const _Tp& _STL::min(const _Tp&, const _Tp&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:209:39: error: redefinition of 'template<class _Tp> const _Tp& _STL::max(const _Tp&, const _Tp&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:79:55: error: 'template<class _Tp> const _Tp& _STL::max(const _Tp&, const _Tp&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:232:56: error: redefinition of 'template<class _Tp, class _Compare> const _Tp& _STL::min(const _Tp&, const _Tp&, _Compare)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:88:72: error: 'template<class _Tp, class _Compare> const _Tp& _STL::min(const _Tp&, const _Tp&, _Compare)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:253:56: error: redefinition of 'template<class _Tp, class _Compare> const _Tp& _STL::max(const _Tp&, const _Tp&, _Compare)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:93:72: error: 'template<class _Tp, class _Compare> const _Tp& _STL::max(const _Tp&, const _Tp&, _Compare)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:464:47: error: redefinition of 'template<class _II, class _OI> _OI _STL::copy(_II, _II, _OI)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:214:84: error: 'template<class _InputIter, class _OutputIter> _OutputIter _STL::copy(_InputIter, _InputIter, _OutputIter)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:633:59: error: redefinition of 'template<class _BI1, class _BI2> _BI2 _STL::copy_backward(_BI1, _BI1, _BI2)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:241:93: error: 'template<class _InputIter, class _OutputIter> _OutputIter _STL::copy_backward(_InputIter, _InputIter, _OutputIter)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:735:79: error: redefinition of 'template<class _ForwardIterator, class _Tp> void _STL::fill(_ForwardIterator, _ForwardIterator, const _Tp&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:324:72: error: 'template<class _ForwardIter, class _Tp> void _STL::fill(_ForwardIter, _ForwardIter, const _Tp&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:793:54: error: redefinition of 'template<class _OI, class _Size, class _Tp> _OI _STL::fill_n(_OI, _Size, const _Tp&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:332:70: error: 'template<class _OutputIter, class _Size, class _Tp> _OutputIter _STL::fill_n(_OutputIter, _Size, const _Tp&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:955:19: error: redefinition of 'template<class _ForwardIterator, class _Tp> _ForwardIterator _STL::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algo.h:489:52: error: 'template<class _ForwardIter, class _Tp> _ForwardIter _STL::lower_bound(_ForwardIter, _ForwardIter, const _Tp&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:992:19: error: redefinition of 'template<class _Size> _Size _STL::__lg(_Size)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algo.h:433:28: error: 'template<class _Size> _Size _STL::__lg(_Size)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:1030:53: error: redefinition of 'template<class _II1, class _II2> bool _STL::equal(_II1, _II1, _II2)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:419:39: error: 'template<class _InputIter1, class _InputIter2> bool _STL::equal(_InputIter1, _InputIter1, _InputIter2)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:1063:52: error: redefinition of 'template<class _IIter1, class _IIter2, class _BinaryPredicate> bool _STL::equal(_IIter1, _IIter1, _IIter2, _BinaryPredicate)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:431:71: error: 'template<class _InputIter1, class _InputIter2, class _BinaryPredicate> bool _STL::equal(_InputIter1, _InputIter1, _InputIter2, _BinaryPredicate)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:1094:35: error: redefinition of 'template<class _II1, class _II2> bool _STL::lexicographical_compare(_II1, _II1, _II2, _II2)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.c:32:71: error: 'template<class _InputIter1, class _InputIter2> bool _STL::lexicographical_compare(_InputIter1, _InputIter1, _InputIter2, _InputIter2)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:1128:52: error: redefinition of 'template<class _II1, class _II2, class _Compare> bool _STL::lexicographical_compare(_II1, _II1, _II2, _II2, _Compare)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.c:48:45: error: 'template<class _InputIter1, class _InputIter2, class _Compare> bool _STL::lexicographical_compare(_InputIter1, _InputIter1, _InputIter2, _InputIter2, _Compare)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:1168:31: error: redefinition of 'template<class _InputIterator1, class _InputIterator2> _STL::pair<_T1, _T2> _STL::mismatch(_InputIterator1, _InputIterator1, _InputIterator2)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:391:61: error: 'template<class _InputIter1, class _InputIter2> _STL::pair<_T1, _T2> _STL::mismatch(_InputIter1, _InputIter1, _InputIter2)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:1206:63: error: redefinition of 'template<class _InputIterator1, class _InputIterator2, class _BinaryPredicate> _STL::pair<_T1, _T2> _STL::mismatch(_InputIterator1, _InputIterator1, _InputIterator2, _BinaryPredicate)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:406:71: error: 'template<class _InputIter1, class _InputIter2, class _BinaryPredicate> _STL::pair<_T1, _T2> _STL::mismatch(_InputIter1, _InputIter1, _InputIter2, _BinaryPredicate)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:42:0, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/allocator.h:64:11: error: redefinition of 'class _STL::allocator<void>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:374:44: error: previous definition of 'class _STL::allocator<void>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/allocator.h:86:11: error: redefinition of 'class _STL::allocator<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:330:17: error: previous definition of 'class _STL::allocator<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/allocator.h:116:60: error: redefinition of 'template<class _T1, class _T2> bool _STL::operator==(const _STL::allocator<_Tp1>&, const _STL::allocator<_T2>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:395:112: error: 'template<class _T1, class _T2> bool _STL::operator==(const _STL::allocator<_Tp1>&, const _STL::allocator<_T2>&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/allocator.h:126:60: error: redefinition of 'template<class _T1, class _T2> bool _STL::operator!=(const _STL::allocator<_Tp1>&, const _STL::allocator<_T2>&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:396:112: error: 'template<class _T1, class _T2> bool _STL::operator!=(const _STL::allocator<_Tp1>&, const _STL::allocator<_T2>&)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:43:0, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:100:12: error: redefinition of 'struct _STL::unary_function<_Arg, _Result>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:40:23: error: previous definition of 'struct _STL::unary_function<_Arg, _Result>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:112:12: error: redefinition of 'struct _STL::binary_function<_Arg1, _Arg2, _Result>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:46:24: error: previous definition of 'struct _STL::binary_function<_Arg1, _Arg2, _Result>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:135:12: error: redefinition of 'struct _STL::plus<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:95:51: error: previous definition of 'struct _STL::plus<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:144:12: error: redefinition of 'struct _STL::minus<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:100:52: error: previous definition of 'struct _STL::minus<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:153:12: error: redefinition of 'struct _STL::multiplies<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:111:57: error: previous definition of 'struct _STL::multiplies<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:162:12: error: redefinition of 'struct _STL::divides<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:116:54: error: previous definition of 'struct _STL::divides<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:171:12: error: redefinition of 'struct _STL::modulus<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:122:1: error: previous definition of 'struct _STL::modulus<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:180:12: error: redefinition of 'struct _STL::negate<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:128:1: error: previous definition of 'struct _STL::negate<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:199:12: error: redefinition of 'struct _STL::equal_to<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:54:1: error: previous definition of 'struct _STL::equal_to<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:208:12: error: redefinition of 'struct _STL::not_equal_to<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:60:1: error: previous definition of 'struct _STL::not_equal_to<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:217:12: error: redefinition of 'struct _STL::greater<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:66:1: error: previous definition of 'struct _STL::greater<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:226:12: error: redefinition of 'struct _STL::less<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:72:1: error: previous definition of 'struct _STL::less<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:235:12: error: redefinition of 'struct _STL::greater_equal<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:78:1: error: previous definition of 'struct _STL::greater_equal<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:244:12: error: redefinition of 'struct _STL::less_equal<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:84:1: error: previous definition of 'struct _STL::less_equal<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:263:12: error: redefinition of 'struct _STL::logical_and<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:134:1: error: previous definition of 'struct _STL::logical_and<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:272:12: error: redefinition of 'struct _STL::logical_or<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:140:1: error: previous definition of 'struct _STL::logical_or<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:281:12: error: redefinition of 'struct _STL::logical_not<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:146:1: error: previous definition of 'struct _STL::logical_not<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:346:11: error: redefinition of 'class _STL::unary_negate<_Predicate>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:86:81: error: previous definition of 'class _STL::unary_negate<_Predicate>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:364:34: error: redefinition of 'template<class _Predicate> _STL::unary_negate<_Predicate> _STL::not1(const _Predicate&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:98:30: error: 'template<class _Predicate> _STL::unary_negate<_Predicate> _STL::not1(const _Predicate&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:369:11: error: redefinition of 'class _STL::binary_negate<_Predicate>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:107:36: error: previous definition of 'class _STL::binary_negate<_Predicate>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:389:34: error: redefinition of 'template<class _Predicate> _STL::binary_negate<_Predicate> _STL::not2(const _Predicate&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:121:30: error: 'template<class _Predicate> _STL::binary_negate<_Predicate> _STL::not2(const _Predicate&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:417:11: error: redefinition of 'class _STL::pointer_to_unary_function<_Arg, _Result>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:232:72: error: previous definition of 'class _STL::pointer_to_unary_function<_Arg, _Result>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:437:33: error: redefinition of 'template<class _Arg, class _Result> _STL::pointer_to_unary_function<_Arg, _Result> _STL::ptr_fun(_Result (*)(_Arg))' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:242:77: error: 'template<class _Arg, class _Result> _STL::pointer_to_unary_function<_Arg, _Result> _STL::ptr_fun(_Result (*)(_Arg))' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:442:11: error: redefinition of 'class _STL::pointer_to_binary_function<_Arg1, _Arg2, _Result>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:249:47: error: previous definition of 'class _STL::pointer_to_binary_function<_Arg1, _Arg2, _Result>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:463:41: error: redefinition of 'template<class _Arg1, class _Arg2, class _Result> _STL::pointer_to_binary_function<_Arg1, _Arg2, _Result> _STL::ptr_fun(_Result (*)(_Arg1, _Arg2))' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:263:37: error: 'template<class _Arg1, class _Arg2, class _Result> _STL::pointer_to_binary_function<_Arg1, _Arg2, _Result> _STL::ptr_fun(_Result (*)(_Arg1, _Arg2))' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:468:12: error: redefinition of 'struct _STL::_Identity<_Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:189:51: error: previous definition of 'struct _STL::_Identity<_Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:480:12: error: redefinition of 'struct _STL::_Select1st<_Pair>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:151:78: error: previous definition of 'struct _STL::_Select1st<_Pair>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:493:12: error: redefinition of 'struct _STL::_Select2nd<_Pair>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function_base.h:159:1: error: previous definition of 'struct _STL::_Select2nd<_Pair>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:524:11: error: redefinition of 'class _STL::mem_fun_t<_Ret, _Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:397:52: error: previous definition of 'class _STL::mem_fun_t<_Ret, _Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:542:11: error: redefinition of 'class _STL::const_mem_fun_t<_Ret, _Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:407:64: error: previous definition of 'class _STL::const_mem_fun_t<_Ret, _Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:560:11: error: redefinition of 'class _STL::mem_fun_ref_t<_Ret, _Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:418:55: error: previous definition of 'class _STL::mem_fun_ref_t<_Ret, _Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:578:11: error: redefinition of 'class _STL::const_mem_fun_ref_t<_Ret, _Tp>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:428:61: error: previous definition of 'class _STL::const_mem_fun_ref_t<_Ret, _Tp>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:596:11: error: redefinition of 'class _STL::mem_fun1_t<_Ret, _Tp, _Arg>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:438:59: error: previous definition of 'class _STL::mem_fun1_t<_Ret, _Tp, _Arg>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:614:11: error: redefinition of 'class _STL::const_mem_fun1_t<_Ret, _Tp, _Arg>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:448:71: error: previous definition of 'class _STL::const_mem_fun1_t<_Ret, _Tp, _Arg>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:632:11: error: redefinition of 'class _STL::mem_fun1_ref_t<_Ret, _Tp, _Arg>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:459:62: error: previous definition of 'class _STL::mem_fun1_ref_t<_Ret, _Tp, _Arg>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:650:11: error: redefinition of 'class _STL::const_mem_fun1_ref_t<_Ret, _Tp, _Arg>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:469:68: error: previous definition of 'class _STL::const_mem_fun1_ref_t<_Ret, _Tp, _Arg>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:669:31: error: redefinition of 'template<class _Ret, class _Tp> _STL::mem_fun_t<_Ret, _Tp> _STL::mem_fun(_Ret (_Tp::*)())' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:574:54: error: 'template<class _Ret, class _Tp> _STL::mem_fun_t<_Ret, _Tp> _STL::mem_fun(_Ret (_Tp::*)())' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:674:37: error: redefinition of 'template<class _Ret, class _Tp> _STL::const_mem_fun_t<_Ret, _Tp> _STL::mem_fun(_Ret (_Tp::*)()const)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:577:66: error: 'template<class _Ret, class _Tp> _STL::const_mem_fun_t<_Ret, _Tp> _STL::mem_fun(_Ret (_Tp::*)()const)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:679:35: error: redefinition of 'template<class _Ret, class _Tp> _STL::mem_fun_ref_t<_Ret, _Tp> _STL::mem_fun_ref(_Ret (_Tp::*)())' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:580:62: error: 'template<class _Ret, class _Tp> _STL::mem_fun_ref_t<_Ret, _Tp> _STL::mem_fun_ref(_Ret (_Tp::*)())' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:684:41: error: redefinition of 'template<class _Ret, class _Tp> _STL::const_mem_fun_ref_t<_Ret, _Tp> _STL::mem_fun_ref(_Ret (_Tp::*)()const)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:583:74: error: 'template<class _Ret, class _Tp> _STL::const_mem_fun_ref_t<_Ret, _Tp> _STL::mem_fun_ref(_Ret (_Tp::*)()const)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:689:35: error: redefinition of 'template<class _Ret, class _Tp, class _Arg> _STL::mem_fun1_t<_Ret, _Tp, _Arg> _STL::mem_fun(_Ret (_Tp::*)(_Arg))' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:588:31: error: 'template<class _Ret, class _Tp, class _Arg> _STL::mem_fun1_t<_Ret, _Tp, _Arg> _STL::mem_fun(_Ret (_Tp::*)(_Arg))' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:694:41: error: redefinition of 'template<class _Ret, class _Tp, class _Arg> _STL::const_mem_fun1_t<_Ret, _Tp, _Arg> _STL::mem_fun(_Ret (_Tp::*)(_Arg)const)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:592:37: error: 'template<class _Ret, class _Tp, class _Arg> _STL::const_mem_fun1_t<_Ret, _Tp, _Arg> _STL::mem_fun(_Ret (_Tp::*)(_Arg)const)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:699:39: error: redefinition of 'template<class _Ret, class _Tp, class _Arg> _STL::mem_fun1_ref_t<_Ret, _Tp, _Arg> _STL::mem_fun_ref(_Ret (_Tp::*)(_Arg))' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:596:35: error: 'template<class _Ret, class _Tp, class _Arg> _STL::mem_fun1_ref_t<_Ret, _Tp, _Arg> _STL::mem_fun_ref(_Ret (_Tp::*)(_Arg))' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:704:45: error: redefinition of 'template<class _Ret, class _Tp, class _Arg> _STL::const_mem_fun1_ref_t<_Ret, _Tp, _Arg> _STL::mem_fun_ref(_Ret (_Tp::*)(_Arg)const)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:600:41: error: 'template<class _Ret, class _Tp, class _Arg> _STL::const_mem_fun1_ref_t<_Ret, _Tp, _Arg> _STL::mem_fun_ref(_Ret (_Tp::*)(_Arg)const)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_function.h:712:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:43, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/backward/binders.h:98:11: error: redefinition of 'class _STL::binder1st<_Operation>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:129:75: error: previous definition of 'class _STL::binder1st<_Operation>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/backward/binders.h:125:51: error: redefinition of 'template<class _Operation, class _Tp> _STL::binder1st<_Operation> _STL::bind1st(const _Operation&, const _Tp&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:145:47: error: 'template<class _Operation, class _Tp> _STL::binder1st<_Operation> _STL::bind1st(const _Operation&, const _Tp&)' previously declared here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/backward/binders.h:133:11: error: redefinition of 'class _STL::binder2nd<_Operation>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:154:74: error: previous definition of 'class _STL::binder2nd<_Operation>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/backward/binders.h:160:51: error: redefinition of 'template<class _Operation, class _Tp> _STL::binder2nd<_Operation> _STL::bind2nd(const _Operation&, const _Tp&)' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_function.h:170:47: error: 'template<class _Operation, class _Tp> _STL::binder2nd<_Operation> _STL::bind2nd(const _Operation&, const _Tp&)' previously declared here In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:44:0, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:50:12: error: redefinition of 'struct _STL::hash<_Key>' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hash_fun.h:40:35: error: previous definition of 'struct _STL::hash<_Key>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:73:3: error: no member function 'operator()' declared in '_STL::hash<bool>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:76:3: error: template-id 'operator()<>' for 'size_t _STL::hash<char>::operator()(char) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:79:3: error: template-id 'operator()<>' for 'size_t _STL::hash<signed char>::operator()(signed char) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:82:3: error: template-id 'operator()<>' for 'size_t _STL::hash<unsigned char>::operator()(unsigned char) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:85:3: error: no member function 'operator()' declared in '_STL::hash<wchar_t>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:88:3: error: no member function 'operator()' declared in '_STL::hash<char16_t>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:91:3: error: no member function 'operator()' declared in '_STL::hash<char32_t>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:94:3: error: template-id 'operator()<>' for 'size_t _STL::hash<short int>::operator()(short int) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:97:3: error: template-id 'operator()<>' for 'size_t _STL::hash<int>::operator()(int) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:100:3: error: template-id 'operator()<>' for 'size_t _STL::hash<long int>::operator()(long int) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:103:3: error: template-id 'operator()<>' for 'size_t _STL::hash<long long int>::operator()(long long int) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:106:3: error: template-id 'operator()<>' for 'size_t _STL::hash<short unsigned int>::operator()(short unsigned int) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:109:3: error: template-id 'operator()<>' for 'size_t _STL::hash<unsigned int>::operator()(unsigned int) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:112:3: error: template-id 'operator()<>' for 'size_t _STL::hash<long unsigned int>::operator()(long unsigned int) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:115:3: error: template-id 'operator()<>' for 'size_t _STL::hash<long long unsigned int>::operator()(long long unsigned int) const' does not match any template declaration /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:191:42: error: no member function 'operator()' declared in '_STL::hash<float>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:200:44: error: no member function 'operator()' declared in '_STL::hash<double>' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/functional_hash.h:209:54: error: no member function 'operator()' declared in '_STL::hash<long double>' In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:66:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h: In function '_STL::pair<typename _STL::__decay_and_strip<_Tp>::__type, typename _STL::__decay_and_strip<_T2>::__type> _STL::make_pair(_T1&&, _T2&&) [with _T1 = bool, _T2 = const long unsigned int&, typename _STL::__decay_and_strip<_T2>::__type = long unsigned int, typename _STL::__decay_and_strip<_Tp>::__type = bool]': /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable_policy.h:474:38: instantiated from here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:253:49: error: no matching function for call to 'forward(bool&)' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable_policy.h:474:38: instantiated from here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:253:49: error: no matching function for call to 'forward(const long unsigned int&)' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h: In function '_STL::pair<typename _STL::__decay_and_strip<_Tp>::__type, typename _STL::__decay_and_strip<_T2>::__type> _STL::make_pair(_T1&&, _T2&&) [with _T1 = bool, _T2 = int, typename _STL::__decay_and_strip<_T2>::__type = int, typename _STL::__decay_and_strip<_Tp>::__type = bool]': /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable_policy.h:480:36: instantiated from here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:253:49: error: no matching function for call to 'forward(bool&)' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable_policy.h:480:36: instantiated from here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:253:49: error: no matching function for call to 'forward(int&)' In file included from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:55:0, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:36, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/hash_map:27, from ../../../inc/global.hxx:39, from ../../../inc/scmatrix.hxx:32, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:34: /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = const long unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.c:363:45: instantiated from '_ForwardIter _STL::__lower_bound(_ForwardIter, _ForwardIter, const _Tp&, _Compare, _Distance*) [with _ForwardIter = const long unsigned int*, _Tp = unsigned int, _Compare = _STL::less<unsigned int>, _Distance = int]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algo.h:491:103: instantiated from '_ForwardIter _STL::lower_bound(_ForwardIter, _ForwardIter, const _Tp&) [with _ForwardIter = const long unsigned int*, _Tp = unsigned int]' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable_policy.h:428:25: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:365:86: error: call of overloaded '__distance(const long unsigned int* const&, const long unsigned int* const&, _STL::iterator_traits<const long unsigned int*>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:318:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _InputIterator&, const _InputIterator&, const _STL::input_iterator_tag&) [with _InputIterator = const long unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:357:1: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _RandomAccessIterator&, const _RandomAccessIterator&, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = const long unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:88:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_RandomAccessIterator, _RandomAccessIterator, _STL::random_access_iterator_tag) [with _RandomAccessIterator = const long unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:71:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_InputIterator, _InputIterator, _STL::input_iterator_tag) [with _InputIterator = const long unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'void _STL::advance(_InputIterator&, _Distance) [with _InputIterator = const long unsigned int*, _Distance = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.c:370:5: instantiated from '_ForwardIter _STL::__lower_bound(_ForwardIter, _ForwardIter, const _Tp&, _Compare, _Distance*) [with _ForwardIter = const long unsigned int*, _Tp = unsigned int, _Compare = _STL::less<unsigned int>, _Distance = int]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algo.h:491:103: instantiated from '_ForwardIter _STL::lower_bound(_ForwardIter, _ForwardIter, const _Tp&) [with _ForwardIter = const long unsigned int*, _Tp = unsigned int]' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable_policy.h:428:25: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:445:3: error: call of overloaded '__advance(const long unsigned int*&, int&, _STL::iterator_traits<const long unsigned int*>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:411:36: note: candidates are: void _STL::__advance(_InputIter&, _Distance, const _STL::input_iterator_tag&) [with _InputIter = const long unsigned int*, _Distance = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:429:35: note: void _STL::__advance(_BidirectionalIterator&, _Distance, const _STL::bidirectional_iterator_tag&) [with _BidirectionalIterator = const long unsigned int*, _Distance = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:438:24: note: void _STL::__advance(_RandomAccessIterator&, _Distance, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = const long unsigned int*, _Distance = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:146:5: note: void _STL::__advance(_RandomAccessIterator&, _Distance, _STL::random_access_iterator_tag) [with _RandomAccessIterator = const long unsigned int*, _Distance = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:130:5: note: void _STL::__advance(_BidirectionalIterator&, _Distance, _STL::bidirectional_iterator_tag) [with _BidirectionalIterator = const long unsigned int*, _Distance = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:120:5: note: void _STL::__advance(_InputIterator&, _Distance, _STL::input_iterator_tag) [with _InputIterator = const long unsigned int*, _Distance = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = char*, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.h:373:44: instantiated from 'void _STL::basic_string<_CharT, _Traits, _Alloc>::_M_range_initialize(_ForwardIter, _ForwardIter, const _STL::forward_iterator_tag&) [with _ForwardIter = char*, _CharT = char, _Traits = _STL::char_traits<char>, _Alloc = _STL::allocator<char>]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.h:380:5: instantiated from 'void _STL::basic_string<_CharT, _Traits, _Alloc>::_M_range_initialize(_InputIter, _InputIter) [with _InputIter = char*, _CharT = char, _Traits = _STL::char_traits<char>, _Alloc = _STL::allocator<char>]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.c:574:3: instantiated from '_STL::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _STL::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = _STL::char_traits<char>, _Alloc = _STL::allocator<char>]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_numpunct.h:62:48: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:365:86: error: call of overloaded '__distance(char* const&, char* const&, _STL::iterator_traits<char*>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:318:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _InputIterator&, const _InputIterator&, const _STL::input_iterator_tag&) [with _InputIterator = char*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:357:1: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _RandomAccessIterator&, const _RandomAccessIterator&, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = char*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:88:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_RandomAccessIterator, _RandomAccessIterator, _STL::random_access_iterator_tag) [with _RandomAccessIterator = char*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:71:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_InputIterator, _InputIterator, _STL::input_iterator_tag) [with _InputIterator = char*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = wchar_t*, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.h:373:44: instantiated from 'void _STL::basic_string<_CharT, _Traits, _Alloc>::_M_range_initialize(_ForwardIter, _ForwardIter, const _STL::forward_iterator_tag&) [with _ForwardIter = wchar_t*, _CharT = wchar_t, _Traits = _STL::char_traits<wchar_t>, _Alloc = _STL::allocator<wchar_t>]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.h:380:5: instantiated from 'void _STL::basic_string<_CharT, _Traits, _Alloc>::_M_range_initialize(_InputIter, _InputIter) [with _InputIter = wchar_t*, _CharT = wchar_t, _Traits = _STL::char_traits<wchar_t>, _Alloc = _STL::allocator<wchar_t>]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.c:574:3: instantiated from '_STL::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _STL::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = wchar_t, _Traits = _STL::char_traits<wchar_t>, _Alloc = _STL::allocator<wchar_t>]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_numpunct.h:99:49: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:365:86: error: call of overloaded '__distance(wchar_t* const&, wchar_t* const&, _STL::iterator_traits<wchar_t*>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:318:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _InputIterator&, const _InputIterator&, const _STL::input_iterator_tag&) [with _InputIterator = wchar_t*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:357:1: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _RandomAccessIterator&, const _RandomAccessIterator&, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = wchar_t*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:88:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_RandomAccessIterator, _RandomAccessIterator, _STL::random_access_iterator_tag) [with _RandomAccessIterator = wchar_t*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:71:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_InputIterator, _InputIterator, _STL::input_iterator_tag) [with _InputIterator = wchar_t*, typename _STL::iterator_traits<_Iterator>::difference_type = int] In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:66:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h: In function '_STL::pair<typename _STL::__decay_and_strip<_Tp>::__type, typename _STL::__decay_and_strip<_T2>::__type> _STL::make_pair(_T1&&, _T2&&) [with _T1 = _STL::__detail::_Hashtable_iterator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, false, false>, _T2 = bool, typename _STL::__decay_and_strip<_T2>::__type = bool, typename _STL::__decay_and_strip<_Tp>::__type = _STL::__detail::_Hashtable_iterator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, false, false>]': /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable.h:945:62: instantiated from '_STL::pair<_STL::__detail::_Hashtable_iterator<_Value, __constant_iterators, __cache_hash_code>, bool> _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_insert(const value_type&, _STL::true_type) [with _Key = _STL::pair<unsigned int, unsigned int>, _Value = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _Allocator = _STL::allocator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _ExtractKey = _STL::_Select1st<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _Equal = _STL::equal_to<_STL::pair<unsigned int, unsigned int> >, _H1 = mdds::mixed_type_matrix<String, unsigned char>::size_pair_type_hash, _H2 = _STL::__detail::_Mod_range_hashing, _Hash = _STL::__detail::_Default_ranged_hash, _RehashPolicy = _STL::__detail::_Prime_rehash_policy, bool __cache_hash_code = false, bool __constant_iterators = false, bool __unique_keys = true, value_type = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _STL::true_type = _STL::integral_constant<bool, true>]' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable.h:404:21: instantiated from '_STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::insert(const value_type&) [with _Key = _STL::pair<unsigned int, unsigned int>, _Value = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _Allocator = _STL::allocator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _ExtractKey = _STL::_Select1st<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _Equal = _STL::equal_to<_STL::pair<unsigned int, unsigned int> >, _H1 = mdds::mixed_type_matrix<String, unsigned char>::size_pair_type_hash, _H2 = _STL::__detail::_Mod_range_hashing, _Hash = _STL::__detail::_Default_ranged_hash, _RehashPolicy = _STL::__detail::_Prime_rehash_policy, bool __cache_hash_code = false, bool __constant_iterators = false, bool __unique_keys = true, _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type = _STL::pair<_STL::__detail::_Hashtable_iterator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, false, false>, bool>, value_type = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>]' /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:57:79: instantiated from 'void mdds::flag_storage<_Flag, _Key, _KeyHash>::set_flag(size_t, size_t, flag_type) [with _Flag = unsigned char, _Key = _STL::pair<unsigned int, unsigned int>, _KeyHash = mdds::mixed_type_matrix<String, unsigned char>::size_pair_type_hash, size_t = unsigned int, flag_type = unsigned char]' /usr/include/mdds/mixed_type_matrix_def.inl:156:5: instantiated from 'void mdds::mixed_type_matrix<_String, _Flag>::set_flag(size_t, size_t, flag_type) [with _String = String, _Flag = unsigned char, size_t = unsigned int, flag_type = unsigned char]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:397:33: instantiated from here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:253:49: error: no matching function for call to 'forward(_STL::__detail::_Hashtable_iterator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, false, false>&)' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:253:49: error: no matching function for call to 'forward(bool&)' In file included from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:55:0, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:36, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/hash_map:27, from ../../../inc/global.hxx:39, from ../../../inc/scmatrix.hxx:32, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:34: /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = const unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.c:363:45: instantiated from '_ForwardIter _STL::__lower_bound(_ForwardIter, _ForwardIter, const _Tp&, _Compare, _Distance*) [with _ForwardIter = const unsigned int*, _Tp = unsigned int, _Compare = _STL::less<unsigned int>, _Distance = int]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.c:93:98: instantiated from '_STL::hashtable::size_type _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::_M_next_size(_STL::hashtable::size_type) const [with _Val = _STL::pair<const String, unsigned int>, _Key = String, _HF = ScStringHashCode, _ExK = _STL::_Select1st<_STL::pair<const String, unsigned int> >, _EqK = _STL::equal_to<String>, _All = _STL::allocator<_STL::pair<const String, unsigned int> >, _STL::hashtable::size_type = unsigned int]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:535:51: instantiated from 'void _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::_M_initialize_buckets(_STL::hashtable::size_type) [with _Val = _STL::pair<const String, unsigned int>, _Key = String, _HF = ScStringHashCode, _ExK = _STL::_Select1st<_STL::pair<const String, unsigned int> >, _EqK = _STL::equal_to<String>, _All = _STL::allocator<_STL::pair<const String, unsigned int> >, _STL::hashtable::size_type = unsigned int]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:284:5: instantiated from '_STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::hashtable(_STL::hashtable::size_type, const _HF&, const _EqK&, _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::allocator_type&) [with _Val = _STL::pair<const String, unsigned int>, _Key = String, _HF = ScStringHashCode, _ExK = _STL::_Select1st<_STL::pair<const String, unsigned int> >, _EqK = _STL::equal_to<String>, _All = _STL::allocator<_STL::pair<const String, unsigned int> >, _STL::hashtable::size_type = unsigned int, _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::allocator_type = _STL::allocator<_STL::pair<const String, unsigned int> >]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:83:66: instantiated from '_STL::hash_map<_Key, _Tp, _HashFcn, _EqualKey, _Alloc>::hash_map() [with _Key = String, _Tp = unsigned int, _HashFcn = ScStringHashCode, _EqualKey = _STL::equal_to<String>, _Alloc = _STL::allocator<_STL::pair<const String, unsigned int> >]' ../../../inc/externalrefmgr.hxx:354:43: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:365:86: error: call of overloaded '__distance(const unsigned int* const&, const unsigned int* const&, _STL::iterator_traits<const unsigned int*>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:318:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _InputIterator&, const _InputIterator&, const _STL::input_iterator_tag&) [with _InputIterator = const unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:357:1: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _RandomAccessIterator&, const _RandomAccessIterator&, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = const unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:88:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_RandomAccessIterator, _RandomAccessIterator, _STL::random_access_iterator_tag) [with _RandomAccessIterator = const unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:71:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_InputIterator, _InputIterator, _STL::input_iterator_tag) [with _InputIterator = const unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'void _STL::advance(_InputIterator&, _Distance) [with _InputIterator = const unsigned int*, _Distance = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.c:370:5: instantiated from '_ForwardIter _STL::__lower_bound(_ForwardIter, _ForwardIter, const _Tp&, _Compare, _Distance*) [with _ForwardIter = const unsigned int*, _Tp = unsigned int, _Compare = _STL::less<unsigned int>, _Distance = int]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.c:93:98: instantiated from '_STL::hashtable::size_type _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::_M_next_size(_STL::hashtable::size_type) const [with _Val = _STL::pair<const String, unsigned int>, _Key = String, _HF = ScStringHashCode, _ExK = _STL::_Select1st<_STL::pair<const String, unsigned int> >, _EqK = _STL::equal_to<String>, _All = _STL::allocator<_STL::pair<const String, unsigned int> >, _STL::hashtable::size_type = unsigned int]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:535:51: instantiated from 'void _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::_M_initialize_buckets(_STL::hashtable::size_type) [with _Val = _STL::pair<const String, unsigned int>, _Key = String, _HF = ScStringHashCode, _ExK = _STL::_Select1st<_STL::pair<const String, unsigned int> >, _EqK = _STL::equal_to<String>, _All = _STL::allocator<_STL::pair<const String, unsigned int> >, _STL::hashtable::size_type = unsigned int]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:284:5: instantiated from '_STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::hashtable(_STL::hashtable::size_type, const _HF&, const _EqK&, _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::allocator_type&) [with _Val = _STL::pair<const String, unsigned int>, _Key = String, _HF = ScStringHashCode, _ExK = _STL::_Select1st<_STL::pair<const String, unsigned int> >, _EqK = _STL::equal_to<String>, _All = _STL::allocator<_STL::pair<const String, unsigned int> >, _STL::hashtable::size_type = unsigned int, _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::allocator_type = _STL::allocator<_STL::pair<const String, unsigned int> >]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:83:66: instantiated from '_STL::hash_map<_Key, _Tp, _HashFcn, _EqualKey, _Alloc>::hash_map() [with _Key = String, _Tp = unsigned int, _HashFcn = ScStringHashCode, _EqualKey = _STL::equal_to<String>, _Alloc = _STL::allocator<_STL::pair<const String, unsigned int> >]' ../../../inc/externalrefmgr.hxx:354:43: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:445:3: error: call of overloaded '__advance(const unsigned int*&, int&, _STL::iterator_traits<const unsigned int*>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:411:36: note: candidates are: void _STL::__advance(_InputIter&, _Distance, const _STL::input_iterator_tag&) [with _InputIter = const unsigned int*, _Distance = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:429:35: note: void _STL::__advance(_BidirectionalIterator&, _Distance, const _STL::bidirectional_iterator_tag&) [with _BidirectionalIterator = const unsigned int*, _Distance = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:438:24: note: void _STL::__advance(_RandomAccessIterator&, _Distance, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = const unsigned int*, _Distance = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:146:5: note: void _STL::__advance(_RandomAccessIterator&, _Distance, _STL::random_access_iterator_tag) [with _RandomAccessIterator = const unsigned int*, _Distance = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:130:5: note: void _STL::__advance(_BidirectionalIterator&, _Distance, _STL::bidirectional_iterator_tag) [with _BidirectionalIterator = const unsigned int*, _Distance = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:120:5: note: void _STL::__advance(_InputIterator&, _Distance, _STL::input_iterator_tag) [with _InputIterator = const unsigned int*, _Distance = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = const char*, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.h:373:44: instantiated from 'void _STL::basic_string<_CharT, _Traits, _Alloc>::_M_range_initialize(_ForwardIter, _ForwardIter, const _STL::forward_iterator_tag&) [with _ForwardIter = const char*, _CharT = char, _Traits = _STL::char_traits<char>, _Alloc = _STL::allocator<char>]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.h:380:5: instantiated from 'void _STL::basic_string<_CharT, _Traits, _Alloc>::_M_range_initialize(_InputIter, _InputIter) [with _InputIter = const char*, _CharT = char, _Traits = _STL::char_traits<char>, _Alloc = _STL::allocator<char>]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_string.c:567:5: instantiated from '_STL::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, _STL::basic_string<_CharT, _Traits, _Alloc>::allocator_type&) [with _CharT = char, _Traits = _STL::char_traits<char>, _Alloc = _STL::allocator<char>, _STL::basic_string<_CharT, _Traits, _Alloc>::allocator_type = _STL::allocator<char>]' /usr/include/mdds/mixed_type_matrix_def.inl:45:13: instantiated from 'static mdds::mixed_type_matrix<_String, _Flag>::storage_base* mdds::mixed_type_matrix<_String, _Flag>::create_storage(size_t, size_t, mdds::matrix_density_t) [with _String = String, _Flag = unsigned char, mdds::mixed_type_matrix<_String, _Flag>::storage_base = mdds::storage_base<mdds::mixed_type_matrix<String, unsigned char> >, size_t = unsigned int]' /usr/include/mdds/mixed_type_matrix_def.inl:68:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>::mixed_type_matrix(size_t, size_t, mdds::matrix_density_t) [with _String = String, _Flag = unsigned char, size_t = unsigned int]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:246:24: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:365:86: error: call of overloaded '__distance(const char* const&, const char* const&, _STL::iterator_traits<const char*>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:318:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _InputIterator&, const _InputIterator&, const _STL::input_iterator_tag&) [with _InputIterator = const char*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:357:1: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _RandomAccessIterator&, const _RandomAccessIterator&, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = const char*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:88:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_RandomAccessIterator, _RandomAccessIterator, _STL::random_access_iterator_tag) [with _RandomAccessIterator = const char*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:71:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_InputIterator, _InputIterator, _STL::input_iterator_tag) [with _InputIterator = const char*, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'void _STL::advance(_InputIterator&, _Distance) [with _InputIterator = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, _Distance = unsigned int]': /usr/include/boost/next_prior.hpp:35:5: instantiated from 'T boost::next(T, Distance) [with T = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, Distance = unsigned int]' /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:518:17: instantiated from 'void boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::resize(boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::size_type) [with T = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::size_type = unsigned int]' /usr/include/mdds/mixed_type_matrix_storage.hpp:850:13: instantiated from 'void mdds::storage_filled<_MatrixType>::resize(size_t, size_t) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, size_t = unsigned int]' /usr/include/mdds/mixed_type_matrix_storage.hpp:602:17: instantiated from 'void mdds::storage_base<_MatrixType>::resize(size_t, size_t) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, size_t = unsigned int]' /usr/include/mdds/mixed_type_matrix_def.inl:229:5: instantiated from 'void mdds::mixed_type_matrix<_String, _Flag>::resize(size_t, size_t) [with _String = String, _Flag = unsigned char, size_t = unsigned int]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:272:24: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:445:3: error: call of overloaded '__advance(boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >&, unsigned int&, _STL::iterator_traits<boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >
::iterator_category)' is ambiguous
/home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:411:36: note: candidates are: void _STL::__advance(_InputIter&, _Distance, const _STL::input_iterator_tag&) [with _InputIter = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:429:35: note: void _STL::__advance(_BidirectionalIterator&, _Distance, const _STL::bidirectional_iterator_tag&) [with _BidirectionalIterator = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:438:24: note: void _STL::__advance(_RandomAccessIterator&, _Distance, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:146:5: note: void _STL::__advance(_RandomAccessIterator&, _Distance, _STL::random_access_iterator_tag) [with _RandomAccessIterator = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:130:5: note: void _STL::__advance(_BidirectionalIterator&, _Distance, _STL::bidirectional_iterator_tag) [with _BidirectionalIterator = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:120:5: note: void _STL::__advance(_InputIterator&, _Distance, _STL::input_iterator_tag) [with _InputIterator = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'void _STL::advance(_InputIterator&, _Distance) [with _InputIterator = boost::void_ptr_iterator<void**, mdds::element<String> >, _Distance = unsigned int]': /usr/include/boost/next_prior.hpp:35:5: instantiated from 'T boost::next(T, Distance) [with T = boost::void_ptr_iterator<void**, mdds::element<String> >, Distance = unsigned int]' /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:518:17: instantiated from 'void boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::resize(boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::size_type) [with T = mdds::element<String>, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::size_type = unsigned int]' /usr/include/mdds/mixed_type_matrix_storage.hpp:923:17: instantiated from 'void mdds::storage_filled<_MatrixType>::resize_rows(size_t, size_t, size_t) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, size_t = unsigned int]' /usr/include/mdds/mixed_type_matrix_storage.hpp:845:13: instantiated from 'void mdds::storage_filled<_MatrixType>::resize(size_t, size_t) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, size_t = unsigned int]' /usr/include/mdds/mixed_type_matrix_storage.hpp:602:17: instantiated from 'void mdds::storage_base<_MatrixType>::resize(size_t, size_t) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, size_t = unsigned int]' /usr/include/mdds/mixed_type_matrix_def.inl:229:5: instantiated from 'void mdds::mixed_type_matrix<_String, _Flag>::resize(size_t, size_t) [with _String = String, _Flag = unsigned char, size_t = unsigned int]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:272:24: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:445:3: error: call of overloaded '__advance(boost::void_ptr_iterator<void**, mdds::element<String> >&, unsigned int&, _STL::iterator_traits<boost::void_ptr_iterator<void**, mdds::element<String> >
::iterator_category)' is ambiguous
/home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:411:36: note: candidates are: void _STL::__advance(_InputIter&, _Distance, const _STL::input_iterator_tag&) [with _InputIter = boost::void_ptr_iterator<void**, mdds::element<String> >, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:429:35: note: void _STL::__advance(_BidirectionalIterator&, _Distance, const _STL::bidirectional_iterator_tag&) [with _BidirectionalIterator = boost::void_ptr_iterator<void**, mdds::element<String> >, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:438:24: note: void _STL::__advance(_RandomAccessIterator&, _Distance, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = boost::void_ptr_iterator<void**, mdds::element<String> >, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:146:5: note: void _STL::__advance(_RandomAccessIterator&, _Distance, _STL::random_access_iterator_tag) [with _RandomAccessIterator = boost::void_ptr_iterator<void**, mdds::element<String> >, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:130:5: note: void _STL::__advance(_BidirectionalIterator&, _Distance, _STL::bidirectional_iterator_tag) [with _BidirectionalIterator = boost::void_ptr_iterator<void**, mdds::element<String> >, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:120:5: note: void _STL::__advance(_InputIterator&, _Distance, _STL::input_iterator_tag) [with _InputIterator = boost::void_ptr_iterator<void**, mdds::element<String> >, _Distance = unsigned int] In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable.h:35:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:45, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable_policy.h: In constructor '_STL::__detail::_Hash_node<_Value, false>::_Hash_node(_Args&& ...) [with _Args = const _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>&, _Value = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>]': /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable.h:457:4: instantiated from '_STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node* _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_allocate_node(const value_type&) [with _Key = _STL::pair<unsigned int, unsigned int>, _Value = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _Allocator = _STL::allocator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _ExtractKey = _STL::_Select1st<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _Equal = _STL::equal_to<_STL::pair<unsigned int, unsigned int> >, _H1 = mdds::mixed_type_matrix<String, unsigned char>::size_pair_type_hash, _H2 = _STL::__detail::_Mod_range_hashing, _Hash = _STL::__detail::_Default_ranged_hash, _RehashPolicy = _STL::__detail::_Prime_rehash_policy, bool __cache_hash_code = false, bool __constant_iterators = false, bool __unique_keys = true, _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node = _STL::__detail::_Hash_node<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, false>, value_type = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>]' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable.h:903:47: instantiated from '_STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::iterator _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_insert_bucket(const value_type&, _STL::_Hashtable::size_type, typename _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Hash_code_type) [with _Key = _STL::pair<unsigned int, unsigned int>, _Value = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _Allocator = _STL::allocator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _ExtractKey = _STL::_Select1st<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _Equal = _STL::equal_to<_STL::pair<unsigned int, unsigned int> >, _H1 = mdds::mixed_type_matrix<String, unsigned char>::size_pair_type_hash, _H2 = _STL::__detail::_Mod_range_hashing, _Hash = _STL::__detail::_Default_ranged_hash, _RehashPolicy = _STL::__detail::_Prime_rehash_policy, bool __cache_hash_code = false, bool __constant_iterators = false, bool __unique_keys = true, _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::iterator = _STL::__detail::_Hashtable_iterator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, false, false>, value_type = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _STL::_Hashtable::size_type = unsigned int, typename _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Hash_code_type = unsigned int]' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable.h:946:69: instantiated from '_STL::pair<_STL::__detail::_Hashtable_iterator<_Value, __constant_iterators, __cache_hash_code>, bool> _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_insert(const value_type&, _STL::true_type) [with _Key = _STL::pair<unsigned int, unsigned int>, _Value = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _Allocator = _STL::allocator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _ExtractKey = _STL::_Select1st<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _Equal = _STL::equal_to<_STL::pair<unsigned int, unsigned int> >, _H1 = mdds::mixed_type_matrix<String, unsigned char>::size_pair_type_hash, _H2 = _STL::__detail::_Mod_range_hashing, _Hash = _STL::__detail::_Default_ranged_hash, _RehashPolicy = _STL::__detail::_Prime_rehash_policy, bool __cache_hash_code = false, bool __constant_iterators = false, bool __unique_keys = true, value_type = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _STL::true_type = _STL::integral_constant<bool, true>]' /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable.h:404:21: instantiated from '_STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::insert(const value_type&) [with _Key = _STL::pair<unsigned int, unsigned int>, _Value = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, _Allocator = _STL::allocator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _ExtractKey = _STL::_Select1st<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char> >, _Equal = _STL::equal_to<_STL::pair<unsigned int, unsigned int> >, _H1 = mdds::mixed_type_matrix<String, unsigned char>::size_pair_type_hash, _H2 = _STL::__detail::_Mod_range_hashing, _Hash = _STL::__detail::_Default_ranged_hash, _RehashPolicy = _STL::__detail::_Prime_rehash_policy, bool __cache_hash_code = false, bool __constant_iterators = false, bool __unique_keys = true, _STL::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type = _STL::pair<_STL::__detail::_Hashtable_iterator<_STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>, false, false>, bool>, value_type = _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>]' /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:57:79: instantiated from 'void mdds::flag_storage<_Flag, _Key, _KeyHash>::set_flag(size_t, size_t, flag_type) [with _Flag = unsigned char, _Key = _STL::pair<unsigned int, unsigned int>, _KeyHash = mdds::mixed_type_matrix<String, unsigned char>::size_pair_type_hash, size_t = unsigned int, flag_type = unsigned char]' /usr/include/mdds/mixed_type_matrix_def.inl:156:5: instantiated from 'void mdds::mixed_type_matrix<_String, _Flag>::set_flag(size_t, size_t, flag_type) [with _String = String, _Flag = unsigned char, size_t = unsigned int, flag_type = unsigned char]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:397:33: instantiated from here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/hashtable_policy.h:91:12: error: no matching function for call to 'forward(const _STL::pair<const _STL::pair<unsigned int, unsigned int>, unsigned char>&)' In file included from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_algobase.h:66:0, from /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/unordered_map:41, from /usr/include/mdds/hash_container/map.hpp:41, from /usr/include/mdds/mixed_type_matrix_flag_storage.hpp:32, from /usr/include/mdds/mixed_type_matrix.hpp:34, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:45: /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h: In function 'void _STL::swap(_STL::pair<_T1, _T2>&, _STL::pair<_T1, _T2>&) [with _T1 = unsigned int, _T2 = unsigned int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:69:3: instantiated from 'void _STL::iter_swap(_ForwardIter1, _ForwardIter2) [with _ForwardIter1 = _STL::pair<unsigned int, unsigned int>*, _ForwardIter2 = _STL::pair<unsigned int, unsigned int>*]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algo.c:733:5: instantiated from '_RandomAccessIter _STL::__unguarded_partition(_RandomAccessIter, _RandomAccessIter, _Tp, _Compare) [with _RandomAccessIter = _STL::pair<unsigned int, unsigned int>*, _Tp = _STL::pair<unsigned int, unsigned int>, _Compare = mdds::storage_sparse<mdds::mixed_type_matrix<String, unsigned char> >::elem_pos_sorter]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algo.c:818:14: instantiated from 'void _STL::__introsort_loop(_RandomAccessIter, _RandomAccessIter, _Tp*, _Size, _Compare) [with _RandomAccessIter = _STL::pair<unsigned int, unsigned int>*, _Tp = _STL::pair<unsigned int, unsigned int>, _Size = int, _Compare = mdds::storage_sparse<mdds::mixed_type_matrix<String, unsigned char> >::elem_pos_sorter]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algo.c:839:5: instantiated from 'void _STL::sort(_RandomAccessIter, _RandomAccessIter, _Compare) [with _RandomAccessIter = _STL::pair<unsigned int, unsigned int>*, _Compare = mdds::storage_sparse<mdds::mixed_type_matrix<String, unsigned char> >::elem_pos_sorter]' /usr/include/mdds/mixed_type_matrix_storage.hpp:1137:9: instantiated from 'void mdds::storage_sparse<_MatrixType>::transpose() [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_storage.hpp:590:17: instantiated from 'void mdds::storage_base<_MatrixType>::transpose() [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_def.inl:208:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>& mdds::mixed_type_matrix<_String, _Flag>::transpose() [with _String = String, _Flag = unsigned char]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:658:26: instantiated from here /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_pair.h:195:7: error: 'struct _STL::pair<unsigned int, unsigned int>' has no member named 'swap' In file included from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_set.h:34:0, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/set:34, from ../../../inc/cell.hxx:34, from ../inc/interpre.hxx:35, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:38: /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_tree.h: In member function '_STL::_Rb_tree::size_type _STL::_Rb_tree<_Key, _Value, _KeyOfValue, _Compare, _Alloc>::erase(const key_type&) [with _Key = unsigned int, _Value = _STL::pair<const unsigned int, void*>, _KeyOfValue = _STL::_Select1st<_STL::pair<const unsigned int, void*> >, _Compare = _STL::less<unsigned int>, _Alloc = _STL::allocator<_STL::pair<const unsigned int, void*> >, _STL::_Rb_tree::size_type = unsigned int, key_type = unsigned int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_map.h:188:63: instantiated from '_STL::map<_Key, _Tp, _Compare, _Alloc>::size_type _STL::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = unsigned int, _Tp = void*, _Compare = _STL::less<unsigned int>, _Alloc = _STL::allocator<_STL::pair<const unsigned int, void*> >, _STL::map<_Key, _Tp, _Compare, _Alloc>::size_type = unsigned int, key_type = unsigned int]' /usr/include/boost/ptr_container/ptr_map_adapter.hpp:194:21: instantiated from 'boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::eraser::~eraser() [with T = boost::ptr_map<unsigned int, mdds::element<String>, _STL::less<unsigned int>, boost::heap_clone_allocator, _STL::allocator<_STL::pair<const unsigned int, void*> > >, VoidPtrMap = _STL::map<unsigned int, void*, _STL::less<unsigned int>, _STL::allocator<_STL::pair<const unsigned int, void*> > >, CloneAllocator = boost::heap_clone_allocator, bool Ordered = true]' /usr/include/boost/ptr_container/ptr_map_adapter.hpp:212:43: instantiated from 'boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::mapped_reference boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::insert_lookup(boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::key_type&) [with T = boost::ptr_map<unsigned int, mdds::element<String>, _STL::less<unsigned int>, boost::heap_clone_allocator, _STL::allocator<_STL::pair<const unsigned int, void*> > >, VoidPtrMap = _STL::map<unsigned int, void*, _STL::less<unsigned int>, _STL::allocator<_STL::pair<const unsigned int, void*> > >, CloneAllocator = boost::heap_clone_allocator, bool Ordered = true, boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::mapped_reference = boost::ptr_map<unsigned int, mdds::element<String>, _STL::less<unsigned int>, boost::heap_clone_allocator, _STL::allocator<_STL::pair<const unsigned int, void*> > >&, boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::key_type = unsigned int]' /usr/include/boost/ptr_container/ptr_map_adapter.hpp:340:39: instantiated from 'boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::mapped_reference boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::operator[](boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::key_type&) [with T = boost::ptr_map<unsigned int, mdds::element<String>, _STL::less<unsigned int>, boost::heap_clone_allocator, _STL::allocator<_STL::pair<const unsigned int, void*> > >, VoidPtrMap = _STL::map<unsigned int, void*, _STL::less<unsigned int>, _STL::allocator<_STL::pair<const unsigned int, void*> > >, CloneAllocator = boost::heap_clone_allocator, bool Ordered = true, boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::mapped_reference = boost::ptr_map<unsigned int, mdds::element<String>, _STL::less<unsigned int>, boost::heap_clone_allocator, _STL::allocator<_STL::pair<const unsigned int, void*> > >&, boost::ptr_container_detail::ptr_map_adapter_base<T, VoidPtrMap, CloneAllocator, Ordered>::key_type = unsigned int]' /usr/include/mdds/mixed_type_matrix_storage.hpp:1155:74: instantiated from 'void mdds::storage_sparse<_MatrixType>::transpose() [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_storage.hpp:590:17: instantiated from 'void mdds::storage_base<_MatrixType>::transpose() [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_def.inl:208:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>& mdds::mixed_type_matrix<_String, _Flag>::transpose() [with _String = String, _Flag = unsigned char]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:658:26: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_tree.h:429:51: error: call of overloaded 'distance(_STL::_Rb_tree_iterator<_STL::pair<const unsigned int, void*>, _STL::_Nonconst_traits<_STL::pair<const unsigned int, void*> > >&, _STL::_Rb_tree_iterator<_STL::pair<const unsigned int, void*>, _STL::_Nonconst_traits<_STL::pair<const unsigned int, void*> > >&)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:364:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = _STL::_Rb_tree_iterator<_STL::pair<const unsigned int, void*>, _STL::_Nonconst_traits<_STL::pair<const unsigned int, void*> > >, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:111:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(_InputIterator, _InputIterator) [with _InputIterator = _STL::_Rb_tree_iterator<_STL::pair<const unsigned int, void*>, _STL::_Nonconst_traits<_STL::pair<const unsigned int, void*> > >, typename _STL::iterator_traits<_Iterator>::difference_type = int] In file included from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:55:0, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:36, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/hash_map:27, from ../../../inc/global.hxx:39, from ../../../inc/scmatrix.hxx:32, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:34: /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /usr/include/boost/ptr_container/detail/scoped_deleter.hpp:67:36: instantiated from 'boost::ptr_container_detail::scoped_deleter<T, CloneAllocator>::scoped_deleter(InputIterator, InputIterator) [with InputIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, T = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, CloneAllocator = boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*>
, boost::heap_clone_allocator>::null_clone_allocator<false>]'
/usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:212:44: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::clone_back_insert(ForwardIterator, ForwardIterator) [with ForwardIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator]'
/usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:303:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::constructor_impl(I, I, _STL::forward_iterator_tag) [with I = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator]'
/usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:348:13: instantiated from 'boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::reversible_ptr_container(const boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>&) [with Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator,
boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator> = boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*>
, boost::heap_clone_allocator>]'
/usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:203:26: instantiated from 'boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::ptr_sequence_adapter(const boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>&) [with T = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator> = boost::ptr_sequence_adapter<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >, boost::heap_clone_allocator>]' /usr/include/boost/ptr_container/ptr_vector.hpp:35:5: instantiated from 'mdds::storage_filled<_MatrixType>::storage_filled(const mdds::storage_filled<_MatrixType>&) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_filled<_MatrixType> = mdds::storage_filled<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_storage.hpp:900:40: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_filled<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_storage.hpp:660:77: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_base<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_base<_MatrixType> = mdds::storage_base<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_def.inl:106:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>& mdds::mixed_type_matrix<_String, _Flag>::operator=(const mdds::mixed_type_matrix<_String, _Flag>&) [with _String = String, _Flag = unsigned char, mdds::mixed_type_matrix<_String, _Flag> = mdds::mixed_type_matrix<String, unsigned char>]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:657:18: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:365:86: error: call of overloaded '__distance(const boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >&, const boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >&, _STL::iterator_traits<boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >
::iterator_category)' is ambiguous
/home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:318:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _InputIterator&, const _InputIterator&, const _STL::input_iterator_tag&) [with _InputIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:357:1: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _RandomAccessIterator&, const _RandomAccessIterator&, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:88:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_RandomAccessIterator, _RandomAccessIterator, _STL::random_access_iterator_tag) [with _RandomAccessIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:71:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_InputIterator, _InputIterator, _STL::input_iterator_tag) [with _InputIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, typename _STL::iterator_traits<_Iterator>::difference_type = int] In file included from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34:0, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/hash_map:27, from ../../../inc/global.hxx:39, from ../../../inc/scmatrix.hxx:32, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:34: /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h: In member function 'void _STL::vector<_Tp, _Alloc>::_M_range_insert(value_type*, _ForwardIterator, _ForwardIterator, const _STL::forward_iterator_tag&) [with _ForwardIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:381:5: instantiated from 'void _STL::vector<_Tp, _Alloc>::_M_insert_dispatch(value_type*, _InputIterator, _InputIterator, const _STL::__false_type&) [with _InputIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:388:5: instantiated from 'void _STL::vector<_Tp, _Alloc>::insert(value_type*, _InputIterator, _InputIterator) [with _InputIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:230:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::insert_clones_and_release(boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::scoped_deleter&, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::iterator) [with Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator,
boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::scoped_deleter = boost::ptr_container_detail::scoped_deleter<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*>
, boost::heap_clone_allocator>::null_clone_allocator<false> >, typename Config::value_type =
boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::iterator = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:213:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::clone_back_insert(ForwardIterator, ForwardIterator) [with ForwardIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator]'
/usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:303:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::constructor_impl(I, I, _STL::forward_iterator_tag) [with I = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator]'
/usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:348:13: instantiated from 'boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::reversible_ptr_container(const boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>&) [with Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator,
boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator> = boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*>
, boost::heap_clone_allocator>]'
/usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:203:26: instantiated from 'boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::ptr_sequence_adapter(const boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>&) [with T = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator> = boost::ptr_sequence_adapter<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >, boost::heap_clone_allocator>]' /usr/include/boost/ptr_container/ptr_vector.hpp:35:5: instantiated from 'mdds::storage_filled<_MatrixType>::storage_filled(const mdds::storage_filled<_MatrixType>&) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_filled<_MatrixType> = mdds::storage_filled<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_storage.hpp:900:40: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_filled<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_storage.hpp:660:77: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_base<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_base<_MatrixType> = mdds::storage_base<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_def.inl:106:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>& mdds::mixed_type_matrix<_String, _Flag>::operator=(const mdds::mixed_type_matrix<_String, _Flag>&) [with _String = String, _Flag = unsigned char, mdds::mixed_type_matrix<_String, _Flag> = mdds::mixed_type_matrix<String, unsigned char>]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:657:18: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:414:47: error: call of overloaded 'distance(boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**&, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**&)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:364:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:111:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(_InputIterator, _InputIterator) [with _InputIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, typename _STL::iterator_traits<_Iterator>::difference_type = int] In file included from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:55:0, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:36, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34, from /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/hash_map:27, from ../../../inc/global.hxx:39, from ../../../inc/scmatrix.hxx:32, from /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:34: /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'void _STL::advance(_InputIterator&, _Distance) [with _InputIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Distance = unsigned int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:428:11: instantiated from 'void _STL::vector<_Tp, _Alloc>::_M_range_insert(value_type*, _ForwardIterator, _ForwardIterator, const _STL::forward_iterator_tag&) [with _ForwardIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:381:5: instantiated from 'void _STL::vector<_Tp, _Alloc>::_M_insert_dispatch(value_type*, _InputIterator, _InputIterator, const _STL::__false_type&) [with _InputIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:388:5: instantiated from 'void _STL::vector<_Tp, _Alloc>::insert(value_type*, _InputIterator, _InputIterator) [with _InputIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:230:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::insert_clones_and_release(boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::scoped_deleter&, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::iterator) [with Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator,
boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::scoped_deleter = boost::ptr_container_detail::scoped_deleter<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*>
, boost::heap_clone_allocator>::null_clone_allocator<false> >, typename Config::value_type =
boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::iterator = boost::void_ptr_iterator<void**, boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:213:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::clone_back_insert(ForwardIterator, ForwardIterator) [with ForwardIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, Config = boost::ptr_container_detail::sequence_config<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >
, CloneAllocator = boost::heap_clone_allocator]'
/usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:303:13: [ skipping 2 instantiation contexts ] /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:203:26: instantiated from 'boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::ptr_sequence_adapter(const boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>&) [with T = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator> = boost::ptr_sequence_adapter<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >, boost::heap_clone_allocator>]' /usr/include/boost/ptr_container/ptr_vector.hpp:35:5: instantiated from 'mdds::storage_filled<_MatrixType>::storage_filled(const mdds::storage_filled<_MatrixType>&) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_filled<_MatrixType> = mdds::storage_filled<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_storage.hpp:900:40: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_filled<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_storage.hpp:660:77: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_base<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_base<_MatrixType> = mdds::storage_base<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_def.inl:106:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>& mdds::mixed_type_matrix<_String, _Flag>::operator=(const mdds::mixed_type_matrix<_String, _Flag>&) [with _String = String, _Flag = unsigned char, mdds::mixed_type_matrix<_String, _Flag> = mdds::mixed_type_matrix<String, unsigned char>]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:657:18: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:445:3: error: call of overloaded '__advance(boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**&, unsigned int&, _STL::iterator_traits<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:411:36: note: candidates are: void _STL::__advance(_InputIter&, _Distance, const _STL::input_iterator_tag&) [with _InputIter = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:429:35: note: void _STL::__advance(_BidirectionalIterator&, _Distance, const _STL::bidirectional_iterator_tag&) [with _BidirectionalIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:438:24: note: void _STL::__advance(_RandomAccessIterator&, _Distance, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:146:5: note: void _STL::__advance(_RandomAccessIterator&, _Distance, _STL::random_access_iterator_tag) [with _RandomAccessIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:130:5: note: void _STL::__advance(_BidirectionalIterator&, _Distance, _STL::bidirectional_iterator_tag) [with _BidirectionalIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:120:5: note: void _STL::__advance(_InputIterator&, _Distance, _STL::input_iterator_tag) [with _InputIterator = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >**, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /usr/include/boost/ptr_container/detail/scoped_deleter.hpp:67:36: instantiated from 'boost::ptr_container_detail::scoped_deleter<T, CloneAllocator>::scoped_deleter(InputIterator, InputIterator) [with InputIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, T = mdds::element<String>, CloneAllocator = boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, boost::heap_clone_allocator>::null_clone_allocator<false>]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:212:44: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::clone_back_insert(ForwardIterator, ForwardIterator) [with ForwardIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, Config = boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, CloneAllocator = boost::heap_clone_allocator]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:303:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::constructor_impl(I, I, _STL::forward_iterator_tag) [with I = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, Config = boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, CloneAllocator = boost::heap_clone_allocator]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:378:13: instantiated from 'boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::reversible_ptr_container(InputIterator, InputIterator, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::allocator_type&) [with InputIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, Config = boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::allocator_type = _STL::allocator<void*>]' /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:178:36: instantiated from 'boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::ptr_sequence_adapter(InputIterator, InputIterator) [with InputIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, T = mdds::element<String>, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator]' /usr/include/boost/ptr_container/ptr_vector.hpp:45:9: [ skipping 10 instantiation contexts ] /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:203:26: instantiated from 'boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::ptr_sequence_adapter(const boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>&) [with T = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator> = boost::ptr_sequence_adapter<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >, boost::heap_clone_allocator>]' /usr/include/boost/ptr_container/ptr_vector.hpp:35:5: instantiated from 'mdds::storage_filled<_MatrixType>::storage_filled(const mdds::storage_filled<_MatrixType>&) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_filled<_MatrixType> = mdds::storage_filled<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_storage.hpp:900:40: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_filled<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_storage.hpp:660:77: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_base<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_base<_MatrixType> = mdds::storage_base<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_def.inl:106:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>& mdds::mixed_type_matrix<_String, _Flag>::operator=(const mdds::mixed_type_matrix<_String, _Flag>&) [with _String = String, _Flag = unsigned char, mdds::mixed_type_matrix<_String, _Flag> = mdds::mixed_type_matrix<String, unsigned char>]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:657:18: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:365:86: error: call of overloaded '__distance(const boost::void_ptr_iterator<void* const*, const mdds::element<String> >&, const boost::void_ptr_iterator<void* const*, const mdds::element<String>
&, _STL::iterator_traits<boost::void_ptr_iterator<void* const*, const mdds::element<String> > ::iterator_category)' is ambiguous
/home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:318:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _InputIterator&, const _InputIterator&, const _STL::input_iterator_tag&) [with _InputIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:357:1: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _RandomAccessIterator&, const _RandomAccessIterator&, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:88:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_RandomAccessIterator, _RandomAccessIterator, _STL::random_access_iterator_tag) [with _RandomAccessIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:71:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_InputIterator, _InputIterator, _STL::input_iterator_tag) [with _InputIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = mdds::element<String>**, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:414:47: instantiated from 'void _STL::vector<_Tp, _Alloc>::_M_range_insert(value_type*, _ForwardIterator, _ForwardIterator, const _STL::forward_iterator_tag&) [with _ForwardIterator = mdds::element<String>**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:381:5: instantiated from 'void _STL::vector<_Tp, _Alloc>::_M_insert_dispatch(value_type*, _InputIterator, _InputIterator, const _STL::__false_type&) [with _InputIterator = mdds::element<String>**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:388:5: instantiated from 'void _STL::vector<_Tp, _Alloc>::insert(value_type*, _InputIterator, _InputIterator) [with _InputIterator = mdds::element<String>**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:230:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::insert_clones_and_release(boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::scoped_deleter&, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::iterator) [with Config = boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::scoped_deleter = boost::ptr_container_detail::scoped_deleter<mdds::element<String>, boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, boost::heap_clone_allocator>::null_clone_allocator<false> >, typename Config::value_type = mdds::element<String>, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::iterator = boost::void_ptr_iterator<void**, mdds::element<String> >]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:213:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::clone_back_insert(ForwardIterator, ForwardIterator) [with ForwardIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, Config = boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, CloneAllocator = boost::heap_clone_allocator]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:303:13: [ skipping 13 instantiation contexts ] /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:203:26: instantiated from 'boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::ptr_sequence_adapter(const boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>&) [with T = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator> = boost::ptr_sequence_adapter<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >, boost::heap_clone_allocator>]' /usr/include/boost/ptr_container/ptr_vector.hpp:35:5: instantiated from 'mdds::storage_filled<_MatrixType>::storage_filled(const mdds::storage_filled<_MatrixType>&) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_filled<_MatrixType> = mdds::storage_filled<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_storage.hpp:900:40: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_filled<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_storage.hpp:660:77: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_base<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_base<_MatrixType> = mdds::storage_base<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_def.inl:106:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>& mdds::mixed_type_matrix<_String, _Flag>::operator=(const mdds::mixed_type_matrix<_String, _Flag>&) [with _String = String, _Flag = unsigned char, mdds::mixed_type_matrix<_String, _Flag> = mdds::mixed_type_matrix<String, unsigned char>]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:657:18: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:365:86: error: call of overloaded '__distance(mdds::element<String>** const&, mdds::element<String>** const&, _STL::iterator_traits<mdds::element<String>**>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:318:1: note: candidates are: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _InputIterator&, const _InputIterator&, const _STL::input_iterator_tag&) [with _InputIterator = mdds::element<String>**, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:357:1: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(const _RandomAccessIterator&, const _RandomAccessIterator&, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = mdds::element<String>**, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:88:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_RandomAccessIterator, _RandomAccessIterator, _STL::random_access_iterator_tag) [with _RandomAccessIterator = mdds::element<String>**, typename _STL::iterator_traits<_Iterator>::difference_type = int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:71:5: note: typename _STL::iterator_traits<_Iterator>::difference_type _STL::__distance(_InputIterator, _InputIterator, _STL::input_iterator_tag) [with _InputIterator = mdds::element<String>**, typename _STL::iterator_traits<_Iterator>::difference_type = int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'void _STL::advance(_InputIterator&, _Distance) [with _InputIterator = mdds::element<String>**, _Distance = unsigned int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:428:11: instantiated from 'void _STL::vector<_Tp, _Alloc>::_M_range_insert(value_type*, _ForwardIterator, _ForwardIterator, const _STL::forward_iterator_tag&) [with _ForwardIterator = mdds::element<String>**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:381:5: instantiated from 'void _STL::vector<_Tp, _Alloc>::_M_insert_dispatch(value_type*, _InputIterator, _InputIterator, const _STL::__false_type&) [with _InputIterator = mdds::element<String>**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:388:5: instantiated from 'void _STL::vector<_Tp, _Alloc>::insert(value_type*, _InputIterator, _InputIterator) [with _InputIterator = mdds::element<String>**, _Tp = void*, _Alloc = _STL::allocator<void*>, value_type* = void**, value_type = void*]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:230:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::insert_clones_and_release(boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::scoped_deleter&, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::iterator) [with Config = boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::scoped_deleter = boost::ptr_container_detail::scoped_deleter<mdds::element<String>, boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, boost::heap_clone_allocator>::null_clone_allocator<false> >, typename Config::value_type = mdds::element<String>, boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::iterator = boost::void_ptr_iterator<void**, mdds::element<String> >]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:213:13: instantiated from 'void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::clone_back_insert(ForwardIterator, ForwardIterator) [with ForwardIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, Config = boost::ptr_container_detail::sequence_config<mdds::element<String>, _STL::vector<void*, _STL::allocator<void*> > >, CloneAllocator = boost::heap_clone_allocator]' /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:303:13: [ skipping 13 instantiation contexts ] /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:203:26: instantiated from 'boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::ptr_sequence_adapter(const boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>&) [with T = boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, VoidPtrSeq = _STL::vector<void*, _STL::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator, boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator> = boost::ptr_sequence_adapter<boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> >, _STL::vector<void*, _STL::allocator<void*> >, boost::heap_clone_allocator>]' /usr/include/boost/ptr_container/ptr_vector.hpp:35:5: instantiated from 'mdds::storage_filled<_MatrixType>::storage_filled(const mdds::storage_filled<_MatrixType>&) [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_filled<_MatrixType> = mdds::storage_filled<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_storage.hpp:900:40: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_filled<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>]' /usr/include/mdds/mixed_type_matrix_storage.hpp:660:77: instantiated from 'mdds::storage_base<_MatrixType>* mdds::storage_base<_MatrixType>::clone() const [with _MatrixType = mdds::mixed_type_matrix<String, unsigned char>, mdds::storage_base<_MatrixType> = mdds::storage_base<mdds::mixed_type_matrix<String, unsigned char> >]' /usr/include/mdds/mixed_type_matrix_def.inl:106:5: instantiated from 'mdds::mixed_type_matrix<_String, _Flag>& mdds::mixed_type_matrix<_String, _Flag>::operator=(const mdds::mixed_type_matrix<_String, _Flag>&) [with _String = String, _Flag = unsigned char, mdds::mixed_type_matrix<_String, _Flag> = mdds::mixed_type_matrix<String, unsigned char>]' /home/vmiklos/git/libreoffice/master/clone/calc/sc/source/core/tool/scmatrix.cxx:657:18: instantiated from here /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:445:3: error: call of overloaded '__advance(mdds::element<String>**&, unsigned int&, _STL::iterator_traits<mdds::element<String>**>::iterator_category)' is ambiguous /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:411:36: note: candidates are: void _STL::__advance(_InputIter&, _Distance, const _STL::input_iterator_tag&) [with _InputIter = mdds::element<String>**, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:429:35: note: void _STL::__advance(_BidirectionalIterator&, _Distance, const _STL::bidirectional_iterator_tag&) [with _BidirectionalIterator = mdds::element<String>**, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:438:24: note: void _STL::__advance(_RandomAccessIterator&, _Distance, const _STL::random_access_iterator_tag&) [with _RandomAccessIterator = mdds::element<String>**, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:146:5: note: void _STL::__advance(_RandomAccessIterator&, _Distance, _STL::random_access_iterator_tag) [with _RandomAccessIterator = mdds::element<String>**, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:130:5: note: void _STL::__advance(_BidirectionalIterator&, _Distance, _STL::bidirectional_iterator_tag) [with _BidirectionalIterator = mdds::element<String>**, _Distance = unsigned int] /usr/lib/gcc/i686-frugalware-linux/4.5.2/../../../../include/c++/4.5.2/bits/stl_iterator_base_funcs.h:120:5: note: void _STL::__advance(_InputIterator&, _Distance, _STL::input_iterator_tag) [with _InputIterator = mdds::element<String>**, _Distance = unsigned int] /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = const char*, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:366:1: warning: control reaches end of non-void function /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = char*, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:366:1: warning: control reaches end of non-void function /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = boost::void_ptr_iterator<void* const*, const boost::ptr_vector<mdds::element<String>, boost::heap_clone_allocator, _STL::allocator<void*> > >, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:366:1: warning: control reaches end of non-void function /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = boost::void_ptr_iterator<void* const*, const mdds::element<String> >, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:366:1: warning: control reaches end of non-void function /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = mdds::element<String>**, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:366:1: warning: control reaches end of non-void function /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h: In function 'typename _STL::iterator_traits<_Iterator>::difference_type _STL::distance(const _InputIterator&, const _InputIterator&) [with _InputIterator = const long unsigned int*, typename _STL::iterator_traits<_Iterator>::difference_type = int]': /home/vmiklos/git/libreoffice/master/solver/330/unxlngi6.pro/inc/stl/stl/_iterator_base.h:366:1: warning: control reaches end of non-void function ../../../inc/address.hxx: At global scope: ../../../inc/address.hxx:80:16: warning: 'SCCOLROW_MAX' defined but not used ../../../inc/address.hxx:81:16: warning: 'SCSIZE_MAX' defined but not used ../../../inc/address.hxx:105:13: warning: 'SC_TAB_APPEND' defined but not used ../../../inc/address.hxx:106:13: warning: 'TABLEID_DOC' defined but not used ../../../inc/address.hxx:108:13: warning: 'SCCOL_REPEAT_NONE' defined but not used ../../../inc/address.hxx:109:13: warning: 'SCROW_REPEAT_NONE' defined but not used dmake: Error code 1, while making '../../../unxlngi6.pro/slo/scmatrix.obj'
Attachment:
pgpAY5b1Mp_MB.pgp
Description: PGP signature