Compilierung vom Wirbelscan Plugin schlaegt fehl
- VDR 1.7.17 (aeltere gehen auch nicht)
- Plugin download 0.0.6 (20110206)
Fehler
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"wirbelscan"' -I../../../include -I/include menusetup.c
In file included from ../../../include/vdr/dvbdevice.h:13,
from ../../../include/vdr/menuitems.h:14,
from menusetup.c:11:
/usr/include/sys/mman.h:38: error: conflicting declaration âtypedef __mode_t mode_tâ
/usr/include/linux/types.h:15: error: âmode_tâ has a previous declaration as âtypedef __kernel_mode_t mode_tâ
...
Es kommen dann noch mehr Fehler in Bezug auf previous Declaration. Spar ich mir jetzt erst mal zu pasten zwecks der Uebersichtlichkeit.
Im Prinzip immer dasselbe
- typedef __kernel_dev_t dev_t
- typedef __kernel_gid_t gid_t
usw
Ich denke das hier die Kernel Header nicht mit den DVB Headern zusammenpassen
- Kernel 2.6.27 (SuSE 11.1)
- DVB dvb4l vom 03-2010
VDR_SRC/Make.config
DVBDIR = /usr/src/v4l-dvb/linux
Soweit, so schlecht. Was ich nicht verstehe, warum der VDR sauber durchlaeuft. Genauso w_scan von 20110306 (Was ja im prinzip die gleiche Funktion haben duerfte)