Hallo Leute,
will meinen vdr auf gentoo umstellen ,aber ich scheitere am dxr3-plugin. Ich benutze die ebuilds von gentoo.de . Also VDR hab ich der Version 1.3.22 ,em8300-module hab ich in der Version 0.15.0_pre20050310 und ich benutzte die DVB Module aus dem Kernel 2.6.11-r5, Wenn ich jetzt vdrplugin-dxr3 emergen will kommt folgende Fehlermeldung:
Code
barebone root # emerge vdrplugin-dxr3
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/vdrplugin-dxr3-0.2.3_pre2 to /
>>> md5 src_uri ;-) vdr-dxr3-0.2.3-pre2.tgz
>>> Unpacking source...
>>> Unpacking vdr-dxr3-0.2.3-pre2.tgz to /var/tmp/portage/vdrplugin-dxr3-0.2.3_pre2/work
>>> Source unpacked.
* Patching Makefiles for new path to dvb-driver
* Using DVB-Driver-Includes from /usr/include/ (API-Version 3.1)
g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/include/ -I/usr/include -I/usr/include/ffmpeg -I/usr/include dxr3.c
In file included from dxr3device.h:7,
from dxr3.c:11:
/usr/include/vdr/spu.h:38: warning: `virtual void cSpuDecoder::processSPU(uint32_t, uint8_t*, bool)' was hidden
dxr3spudecoder.h:84: warning: by `void cDxr3SpuDecoder::processSPU(uint32_t, uint8_t*)'
In file included from dxr3.c:11:
dxr3device.h:35: error: conflicting return type specified for `virtual void cDxr3Device::PlayAudio(const uchar*, int)'
/usr/include/vdr/device.h:391: error: overriding `virtual int cDevice::PlayAudio(const uchar*, int)'
make: *** [dxr3.o] Error 1
!!! ERROR: media-video/vdrplugin-dxr3-0.2.3_pre2 failed.
!!! Function vdrplugin_src_compile, Line 180, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status message.
Alles anzeigen
Habs mit allen vdrplugin-dxr3 Vesionen probiert aber es klappt einfach nicht.
Kann mir jemand sagen wo da der Fehler liegt? Komm einfach net weiter...