Master fails to compile for me as well, this is on openSuse 13.1 with gcc-
Version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux) and
autotools:
make[6]: Entering directory '/home/juergen/lyx/lyx-devel/src/frontends/qt4'
CXX Menus.o
In file included from /usr/include/c++/4.8/bits/concept_check.h:55:0,
from /usr/include/c++/4.8/bits/stl_iterator_base_funcs.h:64,
from /usr/include/c++/4.8/iterator:62,
from /usr/include/QtCore/qlist.h:54,
from /usr/include/QtCore/qobject.h:50,
from /usr/include/QtGui/qwidget.h:47,
from /usr/include/QtGui/qmenu.h:45,
from /usr/include/QtGui/QMenu:1,
from Menus.h:16,
from Menus.cpp:19:
/usr/include/c++/4.8/bits/boost_concept_check.h: In instantiation of ‘void
__gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp =
lyx::TocBuilder::frame]’:
/usr/include/c++/4.8/bits/stl_deque.h:734:7: required from ‘class
std::__cxx1998::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >’
/usr/include/c++/4.8/debug/deque:42:11: required from ‘class
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >’
/usr/include/c++/4.8/bits/stl_stack.h:99:46: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/boost_concept_check.h:206:11: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
__a = __a; // require assignment operator
^
In file included from Menus.cpp:56:0:
../../../src/TocBackend.h:148:9: note: ‘lyx::TocBuilder::frame&
lyx::TocBuilder::frame::operator=(const lyx::TocBuilder::frame&)’ is
implicitly deleted because the default definition would be ill-formed:
struct frame {
^
../../../src/TocBackend.h:148:9: error: non-static const member ‘const
size_type lyx::TocBuilder::frame::pos’, can’t use default assignment operator
In file included from /usr/include/c++/4.8/deque:66:0,
from /usr/include/c++/4.8/queue:60,
from ../../../src/Graph.h:18,
from ../../../src/Converter.h:15,
from Menus.cpp:33:
/usr/include/c++/4.8/bits/deque.tcc: In instantiation of
‘std::__cxx1998::deque<_Tp, _Alloc>::iterator std::__cxx1998::deque<_Tp,
_Alloc>::_M_insert_aux(std::__cxx1998::deque<_Tp, _Alloc>::iterator, _Args&&
...) [with _Args = {const lyx::TocBuilder::frame&}; _Tp =
lyx::TocBuilder::frame; _Alloc = std::allocator<lyx::TocBuilder::frame>;
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’:
/usr/include/c++/4.8/bits/deque.tcc:164:45: required from
‘std::__cxx1998::deque<_Tp, _Alloc>::iterator std::__cxx1998::deque<_Tp,
_Alloc>::insert(std::__cxx1998::deque<_Tp, _Alloc>::iterator, const
value_type&) [with _Tp = lyx::TocBuilder::frame; _Alloc =
std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__cxx1998::deque<_Tp,
_Alloc>::value_type = lyx::TocBuilder::frame]’
/usr/include/c++/4.8/debug/deque:400:61: required from
‘std::__debug::deque<_Tp, _Allocator>::iterator std::__debug::deque<_Tp,
_Allocator>::insert(std::__debug::deque<_Tp, _Allocator>::iterator, const
_Tp&) [with _Tp = lyx::TocBuilder::frame; _Allocator =
std::allocator<lyx::TocBuilder::frame>; std::__debug::deque<_Tp,
_Allocator>::iterator =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >; typename
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/boost_concept_check.h:730:7: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/deque.tcc:621:9: error: use of deleted function
‘lyx::TocBuilder::frame&
lyx::TocBuilder::frame::operator=(lyx::TocBuilder::frame&&)’
*__pos = _GLIBCXX_MOVE(__x_copy);
^
In file included from Menus.cpp:56:0:
../../../src/TocBackend.h:148:9: note: ‘lyx::TocBuilder::frame&
lyx::TocBuilder::frame::operator=(lyx::TocBuilder::frame&&)’ is implicitly
deleted because the default definition would be ill-formed:
struct frame {
^
../../../src/TocBackend.h:148:9: error: non-static const member ‘const
size_type lyx::TocBuilder::frame::pos’, can’t use default assignment operator
In file included from /usr/include/c++/4.8/bits/concept_check.h:55:0,
from /usr/include/c++/4.8/bits/stl_iterator_base_funcs.h:64,
from /usr/include/c++/4.8/iterator:62,
from /usr/include/QtCore/qlist.h:54,
from /usr/include/QtCore/qobject.h:50,
from /usr/include/QtGui/qwidget.h:47,
from /usr/include/QtGui/qmenu.h:45,
from /usr/include/QtGui/QMenu:1,
from Menus.h:16,
from Menus.cpp:19:
/usr/include/c++/4.8/bits/boost_concept_check.h: In instantiation of ‘void
__gnu_cxx::_Mutable_ForwardIteratorConcept<_Tp>::__constraints() [with _Tp =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’:
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_Mutable_ForwardIteratorConcept<__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:624:73: required from ‘void
__gnu_cxx::_Mutable_ForwardContainerConcept<_ForwardContainer>::__constraints()
[with _ForwardContainer = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_Mutable_ForwardContainerConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:723:74: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/boost_concept_check.h:490:14: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
*__i++ = *__i; // require postincrement and
assignment
^
/usr/include/c++/4.8/bits/boost_concept_check.h: In instantiation of ‘void
__gnu_cxx::_Mutable_BidirectionalIteratorConcept<_Tp>::__constraints() [with
_Tp = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’:
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_Mutable_BidirectionalIteratorConcept<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*> >]’
/usr/include/c++/4.8/bits/stl_algobase.h:659:7: required from ‘_BI2
std::move_backward(_BI1, _BI1, _BI2) [with _BI1 =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _BI2 =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/deque.tcc:202:6: required from
‘std::__cxx1998::deque<_Tp, _Alloc>::iterator std::__cxx1998::deque<_Tp,
_Alloc>::erase(std::__cxx1998::deque<_Tp, _Alloc>::iterator) [with _Tp =
lyx::TocBuilder::frame; _Alloc = std::allocator<lyx::TocBuilder::frame>;
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/debug/deque:466:43: required from
‘std::__debug::deque<_Tp, _Allocator>::iterator std::__debug::deque<_Tp,
_Allocator>::erase(std::__debug::deque<_Tp, _Allocator>::iterator) [with _Tp =
lyx::TocBuilder::frame; _Allocator = std::allocator<lyx::TocBuilder::frame>;
std::__debug::deque<_Tp, _Allocator>::iterator =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >; typename
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/boost_concept_check.h:734:7: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/boost_concept_check.h:515:14: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
*__i-- = *__i; // require postdecrement and
assignment
^
/usr/include/c++/4.8/bits/boost_concept_check.h: In instantiation of ‘void
__gnu_cxx::_OutputIteratorConcept<_Tp, _ValueT>::__constraints() [with _Tp =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _ValueT =
lyx::TocBuilder::frame]’:
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_OutputIteratorConcept<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>, lyx::TocBuilder::frame>]’
/usr/include/c++/4.8/bits/stl_algobase.h:487:7: required from ‘_OI
std::move(_II, _II, _OI) [with _II =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/deque.tcc:208:6: required from
‘std::__cxx1998::deque<_Tp, _Alloc>::iterator std::__cxx1998::deque<_Tp,
_Alloc>::erase(std::__cxx1998::deque<_Tp, _Alloc>::iterator) [with _Tp =
lyx::TocBuilder::frame; _Alloc = std::allocator<lyx::TocBuilder::frame>;
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/debug/deque:466:43: required from
‘std::__debug::deque<_Tp, _Allocator>::iterator std::__debug::deque<_Tp,
_Allocator>::erase(std::__debug::deque<_Tp, _Allocator>::iterator) [with _Tp =
lyx::TocBuilder::frame; _Allocator = std::allocator<lyx::TocBuilder::frame>;
std::__debug::deque<_Tp, _Allocator>::iterator =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >; typename
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/boost_concept_check.h:734:7: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/boost_concept_check.h:464:14: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
*__i++ = __t; // require postincrement and
assignment
^
/usr/include/c++/4.8/bits/boost_concept_check.h: In instantiation of ‘void
__gnu_cxx::_AssignableConcept<_Tp>::__constraints() [with _Tp =
lyx::TocBuilder::frame]’:
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_AssignableConcept<lyx::TocBuilder::frame>]’
/usr/include/c++/4.8/bits/boost_concept_check.h:596:62: required from ‘void
__gnu_cxx::_Mutable_ContainerConcept<_Container>::__constraints() [with
_Container = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_Mutable_ContainerConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:622:75: required from ‘void
__gnu_cxx::_Mutable_ForwardContainerConcept<_ForwardContainer>::__constraints()
[with _ForwardContainer = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_Mutable_ForwardContainerConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:723:74: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/boost_concept_check.h:174:11: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
__a = __a; // require assignment operator
^
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0,
from /usr/include/c++/4.8/ios:40,
from /usr/include/c++/4.8/ostream:38,
from /usr/include/c++/4.8/iterator:64,
from /usr/include/QtCore/qlist.h:54,
from /usr/include/QtCore/qobject.h:50,
from /usr/include/QtGui/qwidget.h:47,
from /usr/include/QtGui/qmenu.h:45,
from /usr/include/QtGui/QMenu:1,
from Menus.h:16,
from Menus.cpp:19:
/usr/include/c++/4.8/bits/stl_algobase.h: In instantiation of ‘typename
__gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type
std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with
_ForwardIterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _Tp =
lyx::TocBuilder::frame; typename __gnu_cxx::__enable_if<(!
std::__is_scalar<_Tp>::__value), void>::__type = void]’:
/usr/include/c++/4.8/bits/stl_algobase.h:729:14: required from ‘void
std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with
_ForwardIterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _Tp =
lyx::TocBuilder::frame]’
/usr/include/c++/4.8/bits/deque.tcc:649:60: required from ‘void
std::__cxx1998::deque<_Tp, _Alloc>::_M_insert_aux(std::__cxx1998::deque<_Tp,
_Alloc>::iterator, std::__cxx1998::deque<_Tp, _Alloc>::size_type, const
value_type&) [with _Tp = lyx::TocBuilder::frame; _Alloc =
std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__cxx1998::deque<_Tp,
_Alloc>::size_type = unsigned int; std::__cxx1998::deque<_Tp,
_Alloc>::value_type = lyx::TocBuilder::frame]’
/usr/include/c++/4.8/bits/deque.tcc:301:38: required from ‘void
std::__cxx1998::deque<_Tp, _Alloc>::_M_fill_insert(std::__cxx1998::deque<_Tp,
_Alloc>::iterator, std::__cxx1998::deque<_Tp, _Alloc>::size_type, const
value_type&) [with _Tp = lyx::TocBuilder::frame; _Alloc =
std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__cxx1998::deque<_Tp,
_Alloc>::size_type = unsigned int; std::__cxx1998::deque<_Tp,
_Alloc>::value_type = lyx::TocBuilder::frame]’
/usr/include/c++/4.8/bits/stl_deque.h:1520:44: required from ‘void
std::__cxx1998::deque<_Tp, _Alloc>::insert(std::__cxx1998::deque<_Tp,
_Alloc>::iterator, std::__cxx1998::deque<_Tp, _Alloc>::size_type, const
value_type&) [with _Tp = lyx::TocBuilder::frame; _Alloc =
std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__cxx1998::deque<_Tp,
_Alloc>::size_type = unsigned int; std::__cxx1998::deque<_Tp,
_Alloc>::value_type = lyx::TocBuilder::frame]’
/usr/include/c++/4.8/debug/deque:422:43: required from ‘void
std::__debug::deque<_Tp, _Allocator>::insert(std::__debug::deque<_Tp,
_Allocator>::iterator, std::__debug::deque<_Tp, _Allocator>::size_type, const
_Tp&) [with _Tp = lyx::TocBuilder::frame; _Allocator =
std::allocator<lyx::TocBuilder::frame>; std::__debug::deque<_Tp,
_Allocator>::iterator =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >; typename
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__debug::deque<_Tp,
_Allocator>::size_type = unsigned int]’
/usr/include/c++/4.8/bits/boost_concept_check.h:731:7: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/stl_algobase.h:682:11: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
*__first = __value;
^
/usr/include/c++/4.8/bits/stl_algobase.h: In instantiation of ‘static _BI2
std::__copy_move_backward<true, false,
std::random_access_iterator_tag>::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _BI2 =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’:
/usr/include/c++/4.8/bits/stl_algobase.h:587:18: required from ‘_BI2
std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1
= std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _BI2 =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_algobase.h:596:33: required from ‘_BI2
std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1
= std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _BI2 =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_algobase.h:667:15: required from ‘_BI2
std::move_backward(_BI1, _BI1, _BI2) [with _BI1 =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _BI2 =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/deque.tcc:202:6: required from
‘std::__cxx1998::deque<_Tp, _Alloc>::iterator std::__cxx1998::deque<_Tp,
_Alloc>::erase(std::__cxx1998::deque<_Tp, _Alloc>::iterator) [with _Tp =
lyx::TocBuilder::frame; _Alloc = std::allocator<lyx::TocBuilder::frame>;
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/debug/deque:466:43: required from
‘std::__debug::deque<_Tp, _Allocator>::iterator std::__debug::deque<_Tp,
_Allocator>::erase(std::__debug::deque<_Tp, _Allocator>::iterator) [with _Tp =
lyx::TocBuilder::frame; _Allocator = std::allocator<lyx::TocBuilder::frame>;
std::__debug::deque<_Tp, _Allocator>::iterator =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >; typename
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/boost_concept_check.h:734:7: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/stl_algobase.h:552:18: error: use of deleted
function ‘lyx::TocBuilder::frame&
lyx::TocBuilder::frame::operator=(lyx::TocBuilder::frame&&)’
*--__result = std::move(*--__last);
^
/usr/include/c++/4.8/bits/stl_algobase.h: In instantiation of ‘static _OI
std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m(_II,
_II, _OI) [with _II = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’:
/usr/include/c++/4.8/bits/stl_algobase.h:390:70: required from ‘_OI
std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_algobase.h:428:38: required from ‘_OI
std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_algobase.h:492:47: required from ‘_OI
std::move(_II, _II, _OI) [with _II =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/deque.tcc:208:6: required from
‘std::__cxx1998::deque<_Tp, _Alloc>::iterator std::__cxx1998::deque<_Tp,
_Alloc>::erase(std::__cxx1998::deque<_Tp, _Alloc>::iterator) [with _Tp =
lyx::TocBuilder::frame; _Alloc = std::allocator<lyx::TocBuilder::frame>;
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/debug/deque:466:43: required from
‘std::__debug::deque<_Tp, _Allocator>::iterator std::__debug::deque<_Tp,
_Allocator>::erase(std::__debug::deque<_Tp, _Allocator>::iterator) [with _Tp =
lyx::TocBuilder::frame; _Allocator = std::allocator<lyx::TocBuilder::frame>;
std::__debug::deque<_Tp, _Allocator>::iterator =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >; typename
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/boost_concept_check.h:734:7: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/stl_algobase.h:354:18: error: use of deleted
function ‘lyx::TocBuilder::frame&
lyx::TocBuilder::frame::operator=(lyx::TocBuilder::frame&&)’
*__result = std::move(*__first);
^
In file included from /usr/include/c++/4.8/bits/concept_check.h:55:0,
from /usr/include/c++/4.8/bits/stl_iterator_base_funcs.h:64,
from /usr/include/c++/4.8/iterator:62,
from /usr/include/QtCore/qlist.h:54,
from /usr/include/QtCore/qobject.h:50,
from /usr/include/QtGui/qwidget.h:47,
from /usr/include/QtGui/qmenu.h:45,
from /usr/include/QtGui/QMenu:1,
from Menus.h:16,
from Menus.cpp:19:
/usr/include/c++/4.8/bits/boost_concept_check.h: In instantiation of ‘void
__gnu_cxx::_Mutable_ForwardIteratorConcept<_Tp>::__constraints() [with _Tp =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’:
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_Mutable_ForwardIteratorConcept<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*> >]’
/usr/include/c++/4.8/bits/stl_algobase.h:724:7: required from ‘void
std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with
_ForwardIterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; _Tp =
lyx::TocBuilder::frame]’
/usr/include/c++/4.8/bits/deque.tcc:649:60: required from ‘void
std::__cxx1998::deque<_Tp, _Alloc>::_M_insert_aux(std::__cxx1998::deque<_Tp,
_Alloc>::iterator, std::__cxx1998::deque<_Tp, _Alloc>::size_type, const
value_type&) [with _Tp = lyx::TocBuilder::frame; _Alloc =
std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__cxx1998::deque<_Tp,
_Alloc>::size_type = unsigned int; std::__cxx1998::deque<_Tp,
_Alloc>::value_type = lyx::TocBuilder::frame]’
/usr/include/c++/4.8/bits/deque.tcc:301:38: required from ‘void
std::__cxx1998::deque<_Tp, _Alloc>::_M_fill_insert(std::__cxx1998::deque<_Tp,
_Alloc>::iterator, std::__cxx1998::deque<_Tp, _Alloc>::size_type, const
value_type&) [with _Tp = lyx::TocBuilder::frame; _Alloc =
std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__cxx1998::deque<_Tp,
_Alloc>::size_type = unsigned int; std::__cxx1998::deque<_Tp,
_Alloc>::value_type = lyx::TocBuilder::frame]’
/usr/include/c++/4.8/bits/stl_deque.h:1520:44: required from ‘void
std::__cxx1998::deque<_Tp, _Alloc>::insert(std::__cxx1998::deque<_Tp,
_Alloc>::iterator, std::__cxx1998::deque<_Tp, _Alloc>::size_type, const
value_type&) [with _Tp = lyx::TocBuilder::frame; _Alloc =
std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__cxx1998::deque<_Tp,
_Alloc>::size_type = unsigned int; std::__cxx1998::deque<_Tp,
_Alloc>::value_type = lyx::TocBuilder::frame]’
/usr/include/c++/4.8/debug/deque:422:43: required from ‘void
std::__debug::deque<_Tp, _Allocator>::insert(std::__debug::deque<_Tp,
_Allocator>::iterator, std::__debug::deque<_Tp, _Allocator>::size_type, const
_Tp&) [with _Tp = lyx::TocBuilder::frame; _Allocator =
std::allocator<lyx::TocBuilder::frame>; std::__debug::deque<_Tp,
_Allocator>::iterator =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >; typename
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__debug::deque<_Tp,
_Allocator>::size_type = unsigned int]’
/usr/include/c++/4.8/bits/boost_concept_check.h:731:7: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/boost_concept_check.h:490:14: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
*__i++ = *__i; // require postincrement and
assignment
^
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0,
from /usr/include/c++/4.8/ios:40,
from /usr/include/c++/4.8/ostream:38,
from /usr/include/c++/4.8/iterator:64,
from /usr/include/QtCore/qlist.h:54,
from /usr/include/QtCore/qobject.h:50,
from /usr/include/QtGui/qwidget.h:47,
from /usr/include/QtGui/qmenu.h:45,
from /usr/include/QtGui/QMenu:1,
from Menus.h:16,
from Menus.cpp:19:
/usr/include/c++/4.8/bits/stl_algobase.h: In instantiation of ‘static _OI
std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II,
_II, _OI) [with _II = lyx::TocBuilder::frame*; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’:
/usr/include/c++/4.8/bits/stl_algobase.h:390:70: required from ‘_OI
std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II =
lyx::TocBuilder::frame*; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_algobase.h:428:38: required from ‘_OI
std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II =
lyx::TocBuilder::frame*; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_algobase.h:460:17: required from ‘_OI
std::copy(_II, _II, _OI) [with _II = lyx::TocBuilder::frame*; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/deque.tcc:736:62: required from ‘void
std::__cxx1998::deque<_Tp, _Alloc>::_M_insert_aux(std::__cxx1998::deque<_Tp,
_Alloc>::iterator, _ForwardIterator, _ForwardIterator,
std::__cxx1998::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator =
lyx::TocBuilder::frame*; _Tp = lyx::TocBuilder::frame; _Alloc =
std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>; std::__cxx1998::deque<_Tp,
_Alloc>::size_type = unsigned int]’
/usr/include/c++/4.8/bits/deque.tcc:580:52: required from ‘void
std::__cxx1998::deque<_Tp,
_Alloc>::_M_range_insert_aux(std::__cxx1998::deque<_Tp, _Alloc>::iterator,
_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with
_ForwardIterator = lyx::TocBuilder::frame*; _Tp = lyx::TocBuilder::frame;
_Alloc = std::allocator<lyx::TocBuilder::frame>; std::__cxx1998::deque<_Tp,
_Alloc>::iterator = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_deque.h:1793:70: [ skipping 2 instantiation
contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8/debug/deque:438:36: required from ‘void
std::__debug::deque<_Tp, _Allocator>::insert(std::__debug::deque<_Tp,
_Allocator>::iterator, _InputIterator, _InputIterator) [with _InputIterator =
lyx::TocBuilder::frame*; <template-parameter-2-2> = void; _Tp =
lyx::TocBuilder::frame; _Allocator = std::allocator<lyx::TocBuilder::frame>;
std::__debug::deque<_Tp, _Allocator>::iterator =
__gnu_debug::_Safe_iterator<std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>,
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >; typename
std::__cxx1998::deque<_Tp, _Alloc>::iterator =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/boost_concept_check.h:732:7: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/stl_algobase.h:335:18: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
*__result = *__first;
^
/usr/include/c++/4.8/bits/stl_algobase.h: In instantiation of ‘static _OI
std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II,
_II, _OI) [with _II = std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
const lyx::TocBuilder::frame&, const lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’:
/usr/include/c++/4.8/bits/stl_algobase.h:390:70: required from ‘_OI
std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame, const
lyx::TocBuilder::frame&, const lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_algobase.h:428:38: required from ‘_OI
std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame, const
lyx::TocBuilder::frame&, const lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/stl_algobase.h:460:17: required from ‘_OI
std::copy(_II, _II, _OI) [with _II =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame, const
lyx::TocBuilder::frame&, const lyx::TocBuilder::frame*>; _OI =
std::__cxx1998::_Deque_iterator<lyx::TocBuilder::frame,
lyx::TocBuilder::frame&, lyx::TocBuilder::frame*>]’
/usr/include/c++/4.8/bits/deque.tcc:100:33: required from
‘std::__cxx1998::deque<_Tp, _Alloc>& std::__cxx1998::deque<_Tp,
_Alloc>::operator=(const std::__cxx1998::deque<_Tp, _Alloc>&) [with _Tp =
lyx::TocBuilder::frame; _Alloc = std::allocator<lyx::TocBuilder::frame>]’
/usr/include/c++/4.8/debug/deque:124:29: required from
‘std::__debug::deque<_Tp, _Allocator>& std::__debug::deque<_Tp,
_Allocator>::operator=(const std::__debug::deque<_Tp, _Allocator>&) [with _Tp
= lyx::TocBuilder::frame; _Allocator =
std::allocator<lyx::TocBuilder::frame>]’
/usr/include/c++/4.8/bits/boost_concept_check.h:174:11: [ skipping 7
instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_Mutable_ForwardContainerConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:723:74: required from ‘void
__gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence =
std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:59:39: required from ‘void
__gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SequenceConcept<std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> > >]’
/usr/include/c++/4.8/bits/boost_concept_check.h:770:71: required from ‘void
__gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints()
[with _BackInsertionSequence = std::__debug::deque<lyx::TocBuilder::frame,
std::allocator<lyx::TocBuilder::frame> >]’
/usr/include/c++/4.8/bits/stl_stack.h:101:7: required from ‘class
std::stack<lyx::TocBuilder::frame>’
../../../src/TocBackend.h:155:20: required from here
/usr/include/c++/4.8/bits/stl_algobase.h:335:18: error: use of deleted
function ‘lyx::TocBuilder::frame& lyx::TocBuilder::frame::operator=(const
lyx::TocBuilder::frame&)’
Makefile:968: recipe for target 'Menus.o' failed
make[6]: *** [Menus.o] Error 1
make[6]: Leaving directory '/home/juergen/lyx/lyx-devel/src/frontends/qt4'
Makefile:814: recipe for target 'all' failed
make[5]: *** [all] Error 2
make[5]: Leaving directory '/home/juergen/lyx/lyx-devel/src/frontends/qt4'
Makefile:770: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/juergen/lyx/lyx-devel/src/frontends'
Makefile:4261: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/juergen/lyx/lyx-devel/src'
Makefile:1618: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/juergen/lyx/lyx-devel/src'
Makefile:550: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/juergen/lyx/lyx-devel'
Makefile:443: recipe for target 'all' failed
make: *** [all] Error 2
Jürgen