Hallo,
wenn ich vdr-skindesigner-2.12 mit vdr-2.7.2 kompilieren möchte, bekomme ich die folgende Fehlermeldung:
Code
g++ -O3 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Werror=overloaded-virtual -Wno-parentheses -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -std=c++11 -std=c++11 -c -DPLUGIN_NAME_I18N='"skindesigner"' -I/usr/include/libxml2 -DSCRIPTFOLDER='"/usr/lib64/vdr/skindesigner/scripts"' -D__STL_CONFIG_H -DLIBSKINDESIGNERAPIVERSION='"0.1.2"' -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -DWITH_GZFILEOP -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -DWITH_GZFILEOP -ljpeg -o displaymenu.o displaymenu.c
displaymenu.c: In member function ‘void cSDDisplayMenu::SetCurrentRecording()’:
displaymenu.c:172:42: error: no matching function for call to ‘cControl::Control()’
172 | cControl *control = cControl::Control();
| ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/vdr/dvbplayer.h:13,
from /usr/include/vdr/menu.h:17,
from coreengine/viewelementscommon.h:4,
from coreengine/view.h:14,
from coreengine/viewdisplaymenu.h:4,
from displaymenu.h:6,
from displaymenu.c:1:
/usr/include/vdr/player.h:132:20: note: candidate: ‘static cControl* cControl::Control(cMutexLock&, bool)’
132 | static cControl *Control(cMutexLock &MutexLock, bool Hidden = false);
| ^~~~~~~
/usr/include/vdr/player.h:132:20: note: candidate expects 2 arguments, 0 provided
make: *** [Makefile:141: displaymenu.o] Error 1
make: *** Waiting for unfinished jobs....
Display More
hat jemand bereits eine Patch hierzu ?
Danke Martin