Hallo, kann mir jemand sagen wie ich das ganze richtig einrichten muss - damit meine VDR Plugins den DVB Treiber finden. Ich will nicht den Kernel-Treiber, sondern den Treiber aus den Repositories verwenden, so sieht das aktuell aus:
Unter: usr/src/zslack-dev/vdr
liegen die Ordner
vdr-1.6.0
DVB -> symlink
Code
root@SMT-7020S:/usr/src/zslack-dev/vdr# ls DVB -al
lrwxrwxrwx 1 root root 29 23. Mär 16:17 DVB -> /usr/src/zslack-dev/linux/DVB/
Code
root@SMT-7020S:/usr/src/zslack-dev/vdr# cd DVB
root@SMT-7020S:/usr/src/zslack-dev/vdr/DVB# ls -al
insgesamt 208
drwxr-xr-x 6 root root 4096 23. Mär 14:58 ./
drwxr-xr-x 7 root root 4096 23. Mär 02:17 ../
-rw-r--r-- 1 root root 18693 22. Mär 12:37 COPYING
-rw-r--r-- 1 root root 94 22. Mär 12:37 .hg_archival.txt
-rw-r--r-- 1 root root 987 22. Mär 12:37 .hgignore
-rwxr-xr-x 1 root root 2333 22. Mär 12:37 hgimport*
-rw-r--r-- 1 root root 0 22. Mär 12:37 .hgtags
lrwxrwxrwx 1 root root 13 23. Mär 02:17 include -> linux/include/
-rw-r--r-- 1 root root 3493 22. Mär 12:37 INSTALL
drwxr-xr-x 7 root root 4096 23. Mär 02:16 linux/
-rwxr-xr-x 1 root root 5753 22. Mär 12:37 mailimport*
-rw-r--r-- 1 root root 1484 22. Mär 12:37 Makefile
-rw-r--r-- 1 root root 429 22. Mär 12:37 README
-rw-r--r-- 1 root root 25362 22. Mär 12:37 README.patches
-rw-r--r-- 1 root root 8748 23. Mär 02:22 SMT-dvb.diff
drwxr-xr-x 5 root root 86016 23. Mär 02:28 v4l/
drwxr-xr-x 5 root root 4096 23. Mär 02:16 v4l2-apps/
drwxr-xr-x 4 root root 4096 23. Mär 02:16 v4l_experimental/
Display More
Im Treiberordner, ist dann nochmal der linux/include ordner verlinkt auf include.
Code
root@SMT-7020S:/usr/src/zslack-dev/vdr/vdr-1.6.0# cat Make.config | grep DVBDIR
DVBDIR = ../DVB
ifdef DVBDIR
INCLUDES += -I$(DVBDIR)/include
Hier ist das DVBDIR eingestellt.
Mache ich nun aber make plugins:
Code
Plugin femon:
make[1]: Entering directory `/usr/src/zslack-dev/vdr/vdr-1.6.0/PLUGINS/src/femon-1.1.5'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"femon"' -I../DVB/include -I../../../include femon.c
In Datei, eingefügt von ../../../include/vdr/recorder.h:15,
von ../../../include/vdr/menu.h:19,
von femon.c:9:
../../../include/vdr/remux.h:14:27: Fehler: linux/dvb/dmx.h: Datei oder Verzeichnis nicht gefunden
In Datei, eingefügt von femon.c:14:
femonosd.h:12:32: Fehler: linux/dvb/frontend.h: Datei oder Verzeichnis nicht gefunden
femonosd.h:38: Fehler: Feld »m_FrontendInfo« hat unvollständigen Typen
femonosd.h:45: Fehler: »fe_status_t« bezeichnet keinen Typ
make[1]: *** [femon.o] Fehler 1
make[1]: Leaving directory `/usr/src/zslack-dev/vdr/vdr-1.6.0/PLUGINS/src/femon-1.1.5'
Display More
Was läuft da schief ?
Danke !