Alles anzeigenhallo,
Danke für die neue X-Mas version
ich hab die Make.config.template nach Make.config kopiert und in dieser dann das DVBDIR explizit angegeben (DVBDIR = /usr/local/src/dvb/linux). sonst gibt es meldungen in dieser art:
dann ein "make" - der console-output liefert dann zum schluß:
CodeAlles anzeigen. . *** Plugin dvbhddevice: [: 14: /opt/src/vdr/vdr-1.7.34/PLUGINS/lib: unexpected operator g++ -g -O3 -Wall -fPIC -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/opt/src/vdr/vdr-1.7.34/include -c -DPLUGIN_NAME_I18N='"dvbhddevice"' dvbhddevice.c In file included from /opt/src/vdr/vdr-1.7.34/include/vdr/menuitems.h:14, from /opt/src/vdr/vdr-1.7.34/include/vdr/plugin.h:14, from dvbhddevice.c:9: /opt/src/vdr/vdr-1.7.34/include/vdr/dvbdevice.h:18:2: error: #error VDR requires Linux DVB driver API version 5.3 or higher! make[1]: *** [dvbhddevice.o] Error 1 *** Plugin dvbsddevice: [: 14: /opt/src/vdr/vdr-1.7.34/PLUGINS/lib: unexpected operator g++ -g -O3 -Wall -fPIC -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/opt/src/vdr/vdr-1.7.34/include -c -DPLUGIN_NAME_I18N='"dvbsddevice"' dvbsddevice.c In file included from /opt/src/vdr/vdr-1.7.34/include/vdr/menuitems.h:14, from /opt/src/vdr/vdr-1.7.34/include/vdr/plugin.h:14, from dvbsddevice.c:10: /opt/src/vdr/vdr-1.7.34/include/vdr/dvbdevice.h:18:2: error: #error VDR requires Linux DVB driver API version 5.3 or higher! make[1]: *** [dvbsddevice.o] Error 1 *** Plugin epgtableid0: . . .
passiert beim plain-vdr ohne patches. das vdr-binary wird aber compiliert. wieso findet vdr-core zu den DVB-treibern, die vdr-internen plugins aber nicht mehr? was kann ich da machen - oder hab ich wieder was überlesen (die änderungen bzgl. "Makefile" habe ich schon überflogen)?
gruß, ciax
Hallo,
ich habe das Problem, dass der vdr-core nicht übersetzt wird.
Die Fehlermeldung lautet: #error VDR requires Linux DVB driver API version 5.3 or higher! ,
aber ich habe gesehen, dass version.h von /linux/include/linux/dvb nach /linux/include/uapi/linux/dvb verschoben wurde.
Fehlt mir ein Patch für die Änderungen beim DVB Teil?
Irgendwas habe ich in den letzten 18. VDR devel releases verpasst.
Mein Testsystem:
Centos 6.3
kernel: 2.6.32-279.2.1.el6.x86_64
vdr: 1.7.34
dvb: hg pull media_build_experimental vom 26.12. 21:41
mfg
beast