Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Compile von VDR 2.4.1 für Plugin easyvdr Test
#16
Dann kommt das:

Zitat:[email protected]:/usr/src/vdr-2.4.2/vdr/PLUGINS/src/easyvdr-2020.06.20# make clean install
CC easyvdr.o
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include -c -DPLUGIN_NAME_I18N='"easyvdr"' -I. -o easyvdr.o easyvdr.cpp
CC EasyPluginManager.o
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include -c -DPLUGIN_NAME_I18N='"easyvdr"' -I. -o EasyPluginManager.o EasyPluginManager.cpp
CC IniFile.o
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include -c -DPLUGIN_NAME_I18N='"easyvdr"' -I. -o IniFile.o IniFile.cpp
CC MainMenu.o
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include -c -DPLUGIN_NAME_I18N='"easyvdr"' -I. -o MainMenu.o MainMenu.cpp
LD libvdr-easyvdr.so
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -shared easyvdr.o EasyPluginManager.o IniFile.o MainMenu.o -o libvdr-easyvdr.so
install -D libvdr-easyvdr.so /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-easyvdr.so.2.4.2
[email protected]:/usr/src/vdr-2.4.2/vdr/PLUGINS/src/easyvdr-2020.06.20# cd ..
[email protected]:/usr/src/vdr-2.4.2/vdr/PLUGINS/src# cd vdr-plugin-softhddevice/
[email protected]:/usr/src/vdr-2.4.2/vdr/PLUGINS/src/vdr-plugin-softhddevice# make clean install
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                      -DHAVE_PTHREAD_NAME        -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Werror=overloaded-virtual -std=c++0x  -c -o softhddevice.o softhddevice.cpp
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o softhddev.o softhddev.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o video.o video.c
video.c: In function ‘VdpauRenderFrame’:
video.c:10024:38: warning: passing argument 2 of ‘sws_scale’ from incompatible pointer type [-Wincompatible-pointer-types]
10024 |      sws_scale(img_convert_ctx, frame->data,
      |                                ~~~~~^~~~~~
      |                                      |
      |                                      uint8_t * const* {aka unsigned char * const*}
In file included from video.c:167:
/usr/include/x86_64-linux-gnu/libswscale/swscale.h:217:58: note: expected ‘const uint8_t * const*’ {aka ‘const unsigned char * const*’} but argument is of type ‘uint8_t * const*’ {aka ‘unsigned char * const*’}
  217 | int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[],
      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
video.c:10027:3: warning: passing argument 6 of ‘sws_scale’ from incompatible pointer type [-Wincompatible-pointer-types]
10027 |  data, pitches);
      |  ^~~~
      |  |
      |  const void **
In file included from video.c:167:
/usr/include/x86_64-linux-gnu/libswscale/swscale.h:219:30: note: expected ‘uint8_t * const*’ {aka ‘unsigned char * const*’} but argument is of type ‘const void **’
  219 |              uint8_t *const dst[], const int dstStride[]);
      |              ~~~~~~~~~~~~~~~^~~~~
video.c:10027:9: warning: pointer targets in passing argument 7 of ‘sws_scale’ differ in signedness [-Wpointer-sign]
10027 |  data, pitches);
      |        ^~~~~~~
      |        |
      |        uint32_t * {aka unsigned int *}
In file included from video.c:167:
/usr/include/x86_64-linux-gnu/libswscale/swscale.h:219:47: note: expected ‘const int *’ but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
  219 |              uint8_t *const dst[], const int dstStride[]);
      |                                    ~~~~~~~~~~^~~~~~~~~~~
In file included from video.c:207:
video.c: In function ‘VdpauSyncDecoder’:
video.c:10837:6: warning: absolute value function ‘abs’ given an argument of type ‘int64_t’ {aka ‘long int’} but has parameter of type ‘int’ which may cause truncation of value [-Wabsolute-value]
10837 |      abs((video_clock - audio_clock) / 90) <
      |      ^~~
misc.h:106:32: note: in definition of macro ‘Info’
  106 | #define Info(fmt...) Syslog(2, fmt)
      |                                ^~~
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o audio.o audio.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o codec.o codec.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o ringbuffer.o ringbuffer.c
LD libvdr-softhddevice.so
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                      -DHAVE_PTHREAD_NAME        -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Werror=overloaded-virtual -std=c++0x  -shared softhddevice.o softhddev.o video.o audio.o codec.o ringbuffer.o -lasound -lvdpau -lxcb-screensaver -lxcb-dpms -lswscale -lswresample -lrt -lavcodec -lX11-xcb -lX11 -lxcb-icccm -lxcb -o libvdr-softhddevice.so
install -D libvdr-softhddevice.so /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2
GT po/softhddevice.pot
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP \
-k_ -k_N --package-name=vdr-softhddevice --package-version=0.7.0 \
--msgid-bugs-address='<see README>' -o po/softhddevice.pot `ls softhddev.c video.c audio.c codec.c ringbuffer.c softhddevice.cpp`
PO po/de_DE.po
msgmerge -U --no-wrap --no-location --backup=none -q -N po/de_DE.po po/softhddevice.pot
MO po/de_DE.mo
msgfmt -c -o po/de_DE.mo po/de_DE.po
install -D -m644 po/de_DE.mo /usr/src/vdr-2.4.2/vdr/locale/de_DE/LC_MESSAGES/vdr-softhddevice.mo
hmm
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
Zitieren


Nachrichten in diesem Thema
RE: Compile von VDR 2.4.1 für Plugin easyvdr Test - von SurfaceCleanerZ - 23.06.2020, 21:57

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste