Patched and compiled it with ../VDR-Extensions-Patch-67/vdr-1.7.4_extensions.diff & ../vdr-1.7.2_GetRecordingEvent.patch & ../VDR-Extensions-Patch-67/extras/vdr-1.6.0-2-ext_parentalrating-content.diff
But I get stuck again at the streamdev plugin.
Without the streamdev-cvs180209_xbmc-v4.patch it compiles but with the patch I get:
Code:
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_LIEMIKUUTIO -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_WAREAGLEICON -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev"' -I/usr/src/s2-liplianin/linux/include -I../../../include -I. -o server/connectionVTP.o server/connectionVTP.c
server/connectionVTP.c: In constructor âcLSTEHandler::cLSTEHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:157: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:162: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor âcLSTEHandler::cLSTEHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:157: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:162: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor âcLSTEHandler::cLSTEHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:157: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:162: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In member function âbool cLSTEHandler::Next(bool&)â:
server/connectionVTP.c:221: warning: format not a string literal and no format arguments
server/connectionVTP.c: In constructor âcLSTCHandler::cLSTCHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:391: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:407: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor âcLSTCHandler::cLSTCHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:391: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:407: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor âcLSTCHandler::cLSTCHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:391: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:407: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In member function âbool cLSTCHandler::Next(bool&)â:
server/connectionVTP.c:435: warning: format not a string literal and no format arguments
server/connectionVTP.c:458: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor âcLSTTHandler::cLSTTHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:499: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:503: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:511: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor âcLSTTHandler::cLSTTHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:499: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:503: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:511: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor âcLSTTHandler::cLSTTHandler(cConnectionVTP*, const char*)â:
server/connectionVTP.c:499: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:503: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c:511: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
server/connectionVTP.c: In member function âbool cLSTTHandler::Next(bool&)â:
server/connectionVTP.c:531: warning: format not a string literal and no format arguments
server/connectionVTP.c:547: warning: ignoring return value of âint asprintf(char**, const char*, ...)â, declared with attribute warn_unused_result
./server/connectionVTP.h: In constructor âcConnectionVTP::cConnectionVTP()â:
./server/connectionVTP.h:36: warning: âcConnectionVTP::m_LSTTHandlerâ will be initialized after
./server/connectionVTP.h:30: warning: âRecPlayer* cConnectionVTP::m_RecPlayerâ
server/connectionVTP.c:555: warning: when initialized here
server/connectionVTP.c: In member function âbool cConnectionVTP::CmdREAD(char*)â:
server/connectionVTP.c:854: warning: format â%uâ expects type âunsigned intâ, but argument 4 has type âlong unsigned intâ
server/connectionVTP.c: In member function âbool cConnectionVTP::CmdPLAY(char*)â:
server/connectionVTP.c:911: warning: format â%lluâ expects type âlong long unsigned intâ, but argument 4 has type âuint64_tâ
server/connectionVTP.c:911: warning: format â%luâ expects type âlong unsigned intâ, but argument 5 has type âuint32_tâ
server/connectionVTP.c:902: warning: unused variable ârecordingsâ
server/connectionVTP.c: In member function âbool cConnectionVTP::CmdLSTR(char*)â:
server/connectionVTP.c:1278: warning: format â%ldâ expects type âlong intâ, but argument 4 has type âtEventIDâ
server/connectionVTP.c:1278: warning: format â%ldâ expects type âlong intâ, but argument 6 has type âintâ
server/connectionVTP.c:1278: warning: too many arguments for format
server/connectionVTP.c: In member function âbool cConnectionVTP::CmdRENR(char*)â:
server/connectionVTP.c:1365: error: no matching function for call to âcRecording::Rename(char*&, int*, int*)â
../../../include/vdr/recording.h:182: note: candidates are: bool cRecording::Rename(const char*)
server/connectionVTP.c: In member function âbool cConnectionVTP::CmdFRAM(const char*)â:
server/connectionVTP.c:1622: warning: unused variable ârecordingâ
server/connectionVTP.c: In member function âbool cConnectionVTP::Respond(int, const char*, ...)â:
server/connectionVTP.c:1655: warning: ignoring return value of âint vasprintf(char**, const char*, __va_list_tag*)â, declared with attribute warn_unused_result
make[1]: *** [server/connectionVTP.o] Error 1
make[1]: Leaving directory `/usr/src/vdr-1.7.4/PLUGINS/src/streamdev'
Plugin svdrpdemo:
make[1]: Entering directory `/usr/src/vdr-1.7.4/PLUGINS/src/svdrpdemo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/vdr-1.7.4/PLUGINS/src/svdrpdemo'
Plugin xineliboutput:
make[1]: Entering directory `/usr/src/vdr-1.7.4/PLUGINS/src/xineliboutput'
Makefile:462: *********************** xineliboutput ***************************
Makefile:462: Xine plugins and frontends will not be installed automatically.
Makefile:462: To install files execute "make install" in
Makefile:462: /usr/src/vdr-1.7.4/PLUGINS/src/xineliboutput
Makefile:462: *****************************************************************
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/vdr-1.7.4/PLUGINS/src/xineliboutput'
*** failed plugins: streamdev
Looks like it still doesn't like the patch: vdr-1.7.2_GetRecordingEvent.patch, which changes recording.h in VDR