Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


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


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.