Beim Kompilieren von vdr-skinnopacity-1.1.3 unter vdr-2.4.0 bekomme ich diese Fehlermeldung
displaymenu.c: In member function 'void cNopacityDisplayMenu::DrawTimers(bool, int)':
displaymenu.c:103:27: error: no matching function for call to 'cSortedTimers::cSortedTimers()'
cSortedTimers SortedTimers;
^~~~~~~~~~~~
In file included from services/remotetimers.h:28,
from displaymenu.c:1:
/usr/include/vdr/timers.h:227:3: note: candidate: 'cSortedTimers::cSortedTimers(const cTimers*)'
cSortedTimers(const cTimers *Timers);
^~~~~~~~~~~~~
/usr/include/vdr/timers.h:227:3: note: candidate expects 1 argument, 0 provided
displaymenu.c: In member function 'virtual void cNopacityDisplayMenu::Flush()':
displaymenu.c:708:30: error: 'Timers' was not declared in this scope
bool timersChanged = Timers.Modified(lastTimersState);
^~~~~~
displaymenu.c:708:30: note: suggested alternative: 'timers'
bool timersChanged = Timers.Modified(lastTimersState);
Alles anzeigen
--- skinnopacity-1.1.3/geometrymanager.c.orig 2018-04-18 15:18:13.455811796 +0200
+++ skinnopacity-1.1.3/geometrymanager.c 2018-04-18 15:18:57.405678888 +0200
@@ -200,7 +200,7 @@
replayJumpHeight = replayControlsHeight;
replayIconBorder = 5;
- replayIconSize = min(replayControlsHeight - 2*replayIconBorder, 128);
+ replayIconSize = std::min(replayControlsHeight - 2*replayIconBorder, 128);
replayMessageY = replayHeight - replayFooterHeight;
replayMessageWidth = replayWidth * 75 / 100;
--- skinnopacity-1.1.3/displaychannelview.c.orig 2018-04-18 15:20:03.674529758 +0200
+++ skinnopacity-1.1.3/displaychannelview.c 2018-04-18 15:20:44.680573496 +0200
@@ -627,7 +627,7 @@
signalHeight = imgSignal->Height();
int signalMeterY = geoManager->channelFooterY +
(geoManager->channelFooterHeight - 2*signalHeight - 5)/2;
- int labelWidth = max(fontInfoline->Width(*signalStrength),
+ int labelWidth = std::max(fontInfoline->Width(*signalStrength),
fontInfoline->Width(*signalQuality)) + 2;
signalX = geoManager->channelFooterHeight / 2 + labelWidth;
pixmapSignalStrength = osd->CreatePixmap(3,