Hallo,
ich baue mir gerade meine ganzen Plugins für den VDR 1.4.0 - das letzte was noch übrig ist, ist autotimeredit 0.1.8, welches mit folgenden Fehler abbricht:
Code
make[1]: Entering directory `/usr/local/src/vdr-1.4.0/PLUGINS/download/autotimeredit-0.1.8'
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -march=pentium3 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"autotimeredit"' -DHAVE_ICONPATCH -I../DVB/include -I../../../include -I../DVB/include menuautotimer.c
menuautotimer.c: In member function `virtual void cMenuEditAutoTimer::Set()':
menuautotimer.c:83: error: invalid conversion from `int*' to `uint*'
menuautotimer.c:83: error: initializing argument 2 of `
cMenuEditBitItem::cMenuEditBitItem(const char*, uint*, unsigned int, const
char*, const char*)'
menuautotimer.c:84: error: invalid conversion from `int*' to `uint*'
menuautotimer.c:84: error: initializing argument 2 of `
cMenuEditBitItem::cMenuEditBitItem(const char*, uint*, unsigned int, const
char*, const char*)'
menuautotimer.c:85: error: invalid conversion from `int*' to `uint*'
menuautotimer.c:85: error: initializing argument 2 of `
cMenuEditBitItem::cMenuEditBitItem(const char*, uint*, unsigned int, const
char*, const char*)'
make[1]: *** [menuautotimer.o] Fehler 1
make[1]: Leaving directory `/usr/local/src/vdr-1.4.0/PLUGINS/download/autotimeredit-0.1.8'
*** failed plugins: autotimeredit
Alles anzeigen
Da es hier schon einige für den 1.4.0er kompiliert haben: was muss ich patchen/ändern, damit es funktioniert? Im Forum konnte ich dazu bisher noch nichts finden...
Danke!
Gelöst: Ist zwar etwas unsauber, aber ich hab einfach die betreffenden Funktionsparameter nach (uint*) gecastet - Plugin funktioniert...