jau, habe mir gerade mal die Sourcen geholt und versucht neu zu kompilieren, nachdem ich das hier:
Test-Version ExtRecMenu-Plugin: I18n, TTF u. UTF-8
gemacht habe.
Zusätzlich habe ich in /usr/include/vdr/Make.config
noch ein DEFINES += -DUSE_PINPLUGIN eingefügt.
Jetzt kommt beim Kompilieren:
mymenurecordings.c: In member function ‘void myMenuRecordings::Set(bool, char*)’:
mymenurecordings.c:722: error: ‘MsgReplayProtected’ is not a member of ‘cStatus’
mymenurecordings.c: In member function ‘bool myMenuRecordings::Open()’:
mymenurecordings.c:783: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c: In member function ‘eOSState myMenuRecordings::Play()’:
mymenurecordings.c:806: error: ‘MsgReplayProtected’ is not a member of ‘cStatus’
mymenurecordings.c:822: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c:836: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c:843: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c:878: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c:897: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c:923: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c: In member function ‘eOSState myMenuRecordings::Commands(eKeys)’:
mymenurecordings.c:1136: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c:1141: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
mymenurecordings.c: In member function ‘virtual eOSState myMenuRecordings::ProcessKey(eKeys)’:
mymenurecordings.c:1262: error: ‘MsgReplayProtected’ is not a member of ‘cStatus’
make[1]: *** [mymenurecordings.o] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/local/src/extrecmenu-1.2-1'
make: *** [common-build-arch] Fehler 2
dpkg-buildpackage: Fehler: debian/rules build gab Fehler-Exitstatus 2
Alles anzeigen
Ich schaue mir jetzt noch mal den Patch zum Pin-Plugin an. Evtl. liegt da der Hund begraben.
[EDIT]
Jetzt habe ich gerade festgestellt, dass der Patch der dem Plugin beiliegt vollkommen anders ist als der aus dem Mulitipatch (opt-48-x_pin.dpatch). Im Extension-Patch ist allerdings der korrekte Patch dabei.
Das geht jetzt aber leider über meine Fähigkeiten. Die Rejects gegen VDR-1.7.14 würde ich evtl. noch hinkriegen, aber ein neuer .dpatch liegt etwas ausserhalb meiner Fähigkeiten.
Schalte ich also vorerst mal extrecmenu aus.
[/EDIT]
Grüße,
Olaf