Actions
Bug #2503
openAdjust TVGuideNG to VDR 2.3.5
Status:
New
Priority:
High
Assignee:
-
Start date:
05/25/2017
Due date:
% Done:
0%
Estimated time:
Description
channelgroups.c: In member function ‘void cChannelgroups::Init()’: channelgroups.c:67:36: error: use of deleted function ‘cChannelGroup::cChannelGroup(const cChannelGroup&)’ cChannelGroup group = *it; ^ In file included from channelgroups.c:2:0: channelgroups.h:12:7: note: ‘cChannelGroup::cChannelGroup(const cChannelGroup&)’ is implicitly deleted because the default definition would be ill-formed: class cChannelGroup : public cListObject { ^ In file included from /usr/include/vdr/i18n.h:14:0, from /usr/include/vdr/plugin.h:13, from config.h:5, from channelgroups.c:1: /usr/include/vdr/tools.h:486:3: error: ‘cListObject::cListObject(const cListObject&)’ is private cListObject(const cListObject &ListObject) { abort(); } // no copy constructor! ^ In file included from channelgroups.c:2:0: channelgroups.h:12:7: error: within this context class cChannelGroup : public cListObject { ^ In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/string:41, from config.h:4, from channelgroups.c:1: /usr/include/c++/5/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = cChannelGroup; _Args = {cChannelGroup}; _Tp = cChannelGroup]’: /usr/include/c++/5/bits/alloc_traits.h:530:4: required from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = cChannelGroup; _Args = {cChannelGroup}; _Tp = cChannelGroup; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<cChannelGroup>]’ /usr/include/c++/5/bits/vector.tcc:96:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cChannelGroup}; _Tp = cChannelGroup; _Alloc = std::allocator<cChannelGroup>]’ /usr/include/c++/5/bits/stl_vector.h:932:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = cChannelGroup; _Alloc = std::allocator<cChannelGroup>; std::vector<_Tp, _Alloc>::value_type = cChannelGroup]’ channelgroups.c:42:72: required from here /usr/include/c++/5/ext/new_allocator.h:120:4: error: use of deleted function ‘cChannelGroup::cChannelGroup(const cChannelGroup&)’ { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } ^ In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/string:40, from config.h:4, from channelgroups.c:1: /usr/include/c++/5/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 = cChannelGroup*; _OI = cChannelGroup*]’: /usr/include/c++/5/bits/stl_algobase.h:402:44: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = cChannelGroup*; _OI = cChannelGroup*]’ /usr/include/c++/5/bits/stl_algobase.h:438:45: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<cChannelGroup*, std::vector<cChannelGroup> >; _OI = __gnu_cxx::__normal_iterator<cChannelGroup*, std::vector<cChannelGroup> >]’ /usr/include/c++/5/bits/stl_algobase.h:503:39: required from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<cChannelGroup*, std::vector<cChannelGroup> >; _OI = __gnu_cxx::__normal_iterator<cChannelGroup*, std::vector<cChannelGroup> >]’ /usr/include/c++/5/bits/vector.tcc:145:2: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = cChannelGroup; _Alloc = std::allocator<cChannelGroup>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<cChannelGroup*, std::vector<cChannelGroup> >; typename std::_Vector_base<_Tp, _Alloc>::pointer = cChannelGroup*]’ /usr/include/c++/5/bits/stl_vector.h:1147:24: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = cChannelGroup; _Alloc = std::allocator<cChannelGroup>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<cChannelGroup*, std::vector<cChannelGroup> >; typename std::_Vector_base<_Tp, _Alloc>::pointer = cChannelGroup*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const cChannelGroup*, std::vector<cChannelGroup> >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const cChannelGroup*]’ channelgroups.c:69:39: required from here /usr/include/c++/5/bits/stl_algobase.h:359:18: error: use of deleted function ‘cChannelGroup& cChannelGroup::operator=(const cChannelGroup&)’ *__result = std::move(*__first); ^ In file included from channelgroups.c:2:0: channelgroups.h:12:7: note: ‘cChannelGroup& cChannelGroup::operator=(const cChannelGroup&)’ is implicitly deleted because the default definition would be ill-formed: class cChannelGroup : public cListObject { ^ In file included from /usr/include/vdr/i18n.h:14:0, from /usr/include/vdr/plugin.h:13, from config.h:5, from channelgroups.c:1: /usr/include/vdr/tools.h:487:16: error: ‘cListObject& cListObject::operator=(const cListObject&)’ is private cListObject& operator= (const cListObject &ListObject) { abort(); return *this; } // no assignment operator! ^ In file included from channelgroups.c:2:0: channelgroups.h:12:7: error: within this context class cChannelGroup : public cListObject { ^ In file included from /usr/include/c++/5/vector:62:0, from /usr/include/libskindesignerapi/skindesignerosdbase.h:5, from channelgroups.h:6, from channelgroups.c:2:
No data to display
Actions