Project

General

Profile

Actions

Bug #2503

open

Adjust TVGuideNG to VDR 2.3.5

Added by fnu almost 7 years ago.

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

Also available in: Atom PDF