=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2020.02.21 20:21:11 =~=~=~=~=~=~=~=~=~=~=~= login as: pi pi@192.168.1.10's password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. ]0;pi@raspberrypi: ~pi@raspberrypi:~ $ sudo su root@raspberrypi:/home/pi# cd /usr/local/src/vdr-2.2.0/PLUGINS/src/ root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src# cd /usr/local/src/vdr-2.2. .0/PLUGINS/src/htop ls readyshare/cp -r sdb/home/pi/.kodi/ / /home/pi/d /home/pi/mnt/ htoprm -r vdr-2.3.1/htopcd /home/pi/mnt/p -r sdb/home/pi/.kodi/ / /home/pi/ls readyshare/ htopcd /usr/local/src/vdr-2.2. .0/PLUGINS/src/ git clone https://project s.vdr-developer.org/git/vdr-plugin-markad.git/ Klone nach 'vdr-plugin-markad'... Prüfe Konnektivität... Fertig. root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src# cp /home/pi/download/marka ad/* vdr-plugin-markad/ root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src# cd cdvdr-plugin-markad/ root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad# patch - p1 < 00-markad-libavcodec58-V0-02.diff patching file command/decoder.cpp patching file command/markad-standalone.cpp patching file command/marks.h root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad# patch -p p1 < 00-markad-libavcodec58-V0-02.diff 1-markad-Makefile-V0-06.diff patching file Makefile patching file plugin/Makefile patching file command/Makefile root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad# patch -p p1 < 01-markad-Makefile-V0-06.diff 2-markad-deprecated-V0-05.diff patching file command/decoder.cpp root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad# patch -p p1 < 02-markad-deprecated-V0-05.diff 3-markad-decoder-V0-61.diff patching file plugin/Makefile patching file plugin/markad.cpp patching file plugin/markad.h patching file plugin/setup.h patching file plugin/status.cpp patching file command/audio.cpp patching file command/decoder.cpp patching file command/decoder_new.cpp patching file command/decoder_new.h patching file command/demux.cpp patching file command/global.h patching file command/Makefile patching file command/markad-standalone.cpp patching file command/markad-standalone.h patching file command/marks.cpp patching file command/marks.h patching file command/video.cpp patching file command/video.h root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad# ffmpeg ffmpeg version N-96792-g553d836 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 4.9.2 (Raspbian 4.9.2-10+deb8u2) configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --docdir=/usr/share/doc/ffmpeg-9999/html --mandir=/usr/share/man --enable-shared --enable-mmal libavutil 56. 41.100 / 56. 41.100 libavcodec 58. 72.100 / 58. 72.100 libavformat 58. 39.100 / 58. 39.100 libavdevice 58. 9.103 / 58. 9.103 libavfilter 7. 76.100 / 7. 76.100 libswscale 5. 6.100 / 5. 6.100 libswresample 3. 6.100 / 3. 6.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Use -h to get full help or, even better, run 'man ffmpeg' root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad# make al l for i in command plugin; do make -C $i; done make[1]: Entering directory '/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad/command' g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED markad-standalone.cpp In file included from markad-standalone.h:11:0, from markad-standalone.cpp:34: global.h:76:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool use_cDecoder=false; ^ global.h:98:13: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Num=0; ^ global.h:99:13: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Den=0; ^ global.h:104:14: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Type=0; ^ global.h:105:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Position=0; ^ global.h:106:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int ChannelsBefore=0; ^ global.h:107:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int ChannelsAfter=0; ^ global.h:126:13: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Num=0; ^ global.h:127:14: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Type=0; ^ global.h:152:45: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool IgnoreBlackScreenDetection=false; ^ global.h:165:29: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool Interlaced=false; ^ In file included from marks.h:13:0, from markad-standalone.h:17, from markad-standalone.cpp:34: decoder_new.h:42:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int fileNumber=0; ^ decoder_new.h:48:31: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int framenumber=-1; ^ decoder_new.h:49:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int iFrameCount=0; ^ decoder_new.h:50:32: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int pts_time_ms_LastFile=0; ^ decoder_new.h:53:21: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int fileNumber=0; ^ decoder_new.h:54:35: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int iFrameNumber=0; ^ decoder_new.h:55:34: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int pts_time_ms=0; ^ decoder_new.h:59:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool Valid=false; // flag, if true data is valid ^ decoder_new.h:63:21: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool msgDecodeFile=true; ^ decoder_new.h:64:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool msgGetFrameInfo=true; ^ decoder_new.h:65:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int interlaced_frame=-1; ^ decoder_new.h:66:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool stateEAGAIN=false; ^ In file included from markad-standalone.cpp:34:0: markad-standalone.h:215:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool ignoreHborder=false; // ignore horizontal borders, if there are none at the start of the recording ^ markad-standalone.cpp: In member function ‘void cMarkAdStandalone::CheckStop()’: markad-standalone.cpp:324:34: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp:338:30: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp: In member function ‘void cMarkAdStandalone::CheckStart()’: markad-standalone.cpp:427:38: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp:594:41: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp:659:26: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp: In constructor ‘cMarkAdStandalone::cMarkAdStandalone(const char*, const MarkAdConfig*)’: markad-standalone.cpp:2729:16: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 macontext={}; ^ markad-standalone.cpp:2729:14: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 macontext={}; ^ markad-standalone.cpp: In function ‘int main(int, char**)’: markad-standalone.cpp:3172:27: error: in C++98 ‘config’ must be initialized by constructor, not by ‘{...}’ struct config config={}; ^ Makefile:59: recipe for target 'markad-standalone.o' failed make[1]: *** [markad-standalone.o] Error 1 make[1]: Leaving directory '/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad/command' make[1]: Entering directory '/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad/plugin' g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"markad"' -o markad.o markad.cpp In file included from status.h:11:0, from markad.h:12, from markad.cpp:16: setup.h:30:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool cDecoder=false; ^ In file included from markad.cpp:16:0: markad.h:26:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int loglevel=0; ^ markad.h:27:20: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int astopoffs=-1; ^ markad.h:28:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool cDecoder=false; ^ g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"markad"' -o status.o status.cpp In file included from status.h:11:0, from status.cpp:10: setup.h:30:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool cDecoder=false; ^ g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"markad"' -o menu.o menu.cpp In file included from status.h:11:0, from menu.h:10, from menu.cpp:12: setup.h:30:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool cDecoder=false; ^ g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"markad"' -o setup.o setup.cpp In file included from setup.cpp:8:0: setup.h:30:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool cDecoder=false; ^ g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -shared markad.o status.o menu.o setup.o -o libvdr-markad.so xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-markad --package-version=0.1.6 --msgid-bugs-address='' -o po/markad.pot `ls markad.cpp setup.cpp menu.cpp status.cpp version.h menu.h status.h markad.h setup.h` msgmerge -U --no-wrap --no-location --backup=none -q -N po/fi_FI.po po/markad.pot msgfmt -c -o po/fi_FI.mo po/fi_FI.po msgmerge -U --no-wrap --no-location --backup=none -q -N po/es_ES.po po/markad.pot msgfmt -c -o po/es_ES.mo po/es_ES.po msgmerge -U --no-wrap --no-location --backup=none -q -N po/it_IT.po po/markad.pot msgfmt -c -o po/it_IT.mo po/it_IT.po msgmerge -U --no-wrap --no-location --backup=none -q -N po/sk_SK.po po/markad.pot msgfmt -c -o po/sk_SK.mo po/sk_SK.po po/sk_SK.po:7: Warnung: Das Feld »Language« im Kopfeintrag hat immer noch den anfänglichen Vorgabewert msgmerge -U --no-wrap --no-location --backup=none -q -N po/de_DE.po po/markad.pot msgfmt -c -o po/de_DE.mo po/de_DE.po make[1]: Leaving directory '/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad/plugin' root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad# make in stall for i in command plugin; do make -C $i install; done make[1]: Entering directory '/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad/command' g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED markad-standalone.cpp In file included from markad-standalone.h:11:0, from markad-standalone.cpp:34: global.h:76:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool use_cDecoder=false; ^ global.h:98:13: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Num=0; ^ global.h:99:13: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Den=0; ^ global.h:104:14: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Type=0; ^ global.h:105:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Position=0; ^ global.h:106:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int ChannelsBefore=0; ^ global.h:107:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int ChannelsAfter=0; ^ global.h:126:13: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Num=0; ^ global.h:127:14: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int Type=0; ^ global.h:152:45: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool IgnoreBlackScreenDetection=false; ^ global.h:165:29: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool Interlaced=false; ^ In file included from marks.h:13:0, from markad-standalone.h:17, from markad-standalone.cpp:34: decoder_new.h:42:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int fileNumber=0; ^ decoder_new.h:48:31: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int framenumber=-1; ^ decoder_new.h:49:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int iFrameCount=0; ^ decoder_new.h:50:32: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int pts_time_ms_LastFile=0; ^ decoder_new.h:53:21: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int fileNumber=0; ^ decoder_new.h:54:35: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int iFrameNumber=0; ^ decoder_new.h:55:34: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 long int pts_time_ms=0; ^ decoder_new.h:59:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool Valid=false; // flag, if true data is valid ^ decoder_new.h:63:21: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool msgDecodeFile=true; ^ decoder_new.h:64:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool msgGetFrameInfo=true; ^ decoder_new.h:65:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int interlaced_frame=-1; ^ decoder_new.h:66:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool stateEAGAIN=false; ^ In file included from markad-standalone.cpp:34:0: markad-standalone.h:215:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool ignoreHborder=false; // ignore horizontal borders, if there are none at the start of the recording ^ markad-standalone.cpp: In member function ‘void cMarkAdStandalone::CheckStop()’: markad-standalone.cpp:324:34: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp:338:30: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp: In member function ‘void cMarkAdStandalone::CheckStart()’: markad-standalone.cpp:427:38: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp:594:41: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp:659:26: error: in C++98 ‘mark’ must be initialized by constructor, not by ‘{...}’ MarkAdMark mark={}; ^ markad-standalone.cpp: In constructor ‘cMarkAdStandalone::cMarkAdStandalone(const char*, const MarkAdConfig*)’: markad-standalone.cpp:2729:16: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 macontext={}; ^ markad-standalone.cpp:2729:14: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 macontext={}; ^ markad-standalone.cpp: In function ‘int main(int, char**)’: markad-standalone.cpp:3172:27: error: in C++98 ‘config’ must be initialized by constructor, not by ‘{...}’ struct config config={}; ^ Makefile:59: recipe for target 'markad-standalone.o' failed make[1]: *** [markad-standalone.o] Error 1 make[1]: Leaving directory '/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad/command' make[1]: Entering directory '/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad/plugin' g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"markad"' -o markad.o markad.cpp In file included from status.h:11:0, from markad.h:12, from markad.cpp:16: setup.h:30:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool cDecoder=false; ^ In file included from markad.cpp:16:0: markad.h:26:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int loglevel=0; ^ markad.h:27:20: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int astopoffs=-1; ^ markad.h:28:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool cDecoder=false; ^ g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -shared markad.o status.o menu.o setup.o -o libvdr-markad.so install -D libvdr-markad.so /usr/local/lib/vdr/libvdr-markad.so.2.2.0 xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-markad --package-version=0.1.6 --msgid-bugs-address='' -o po/markad.pot `ls markad.cpp setup.cpp menu.cpp status.cpp version.h menu.h status.h markad.h setup.h` msgmerge -U --no-wrap --no-location --backup=none -q -N po/fi_FI.po po/markad.pot msgfmt -c -o po/fi_FI.mo po/fi_FI.po install -D -m644 po/fi_FI.mo /usr/local/share/locale/fi_FI/LC_MESSAGES/vdr-markad.mo msgmerge -U --no-wrap --no-location --backup=none -q -N po/es_ES.po po/markad.pot msgfmt -c -o po/es_ES.mo po/es_ES.po install -D -m644 po/es_ES.mo /usr/local/share/locale/es_ES/LC_MESSAGES/vdr-markad.mo msgmerge -U --no-wrap --no-location --backup=none -q -N po/it_IT.po po/markad.pot msgfmt -c -o po/it_IT.mo po/it_IT.po install -D -m644 po/it_IT.mo /usr/local/share/locale/it_IT/LC_MESSAGES/vdr-markad.mo msgmerge -U --no-wrap --no-location --backup=none -q -N po/sk_SK.po po/markad.pot msgfmt -c -o po/sk_SK.mo po/sk_SK.po po/sk_SK.po:7: Warnung: Das Feld »Language« im Kopfeintrag hat immer noch den anfänglichen Vorgabewert install -D -m644 po/sk_SK.mo /usr/local/share/locale/sk_SK/LC_MESSAGES/vdr-markad.mo msgmerge -U --no-wrap --no-location --backup=none -q -N po/de_DE.po po/markad.pot msgfmt -c -o po/de_DE.mo po/de_DE.po install -D -m644 po/de_DE.mo /usr/local/share/locale/de_DE/LC_MESSAGES/vdr-markad.mo make[1]: Leaving directory '/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad/plugin' root@raspberrypi:/usr/local/src/vdr-2.2.0/PLUGINS/src/vdr-plugin-markad# exit exit ]0;pi@raspberrypi: ~pi@raspberrypi:~ $ exit Abgemeldet