Moinsen,
ich versuche eine DD Cine S2 V7A zu installieren. Ich bin der Anleitung von DigitalDevices gefolgt (manuals.digitaldevices.de/cine_s2_v7#DriverLinux), bekomme aber Fehlermeldung. Ist ziemlich viel. Trotzdem noch mal ganz unten als ganzer Text.
Ich hoffe mir kann jemand helfen die Fehlermeldungen zu verstehen. Mein Zugriff geht über Bitvise-SSH oder IPMI.
Danke für Eure Zeit
Matt
Last login: Fri Feb 22 11:50:04 2019 from 192.168.178.70
root@NAS:~# uname -r
4.19.0-0.bpo.2-amd64
root@NAS:~# sudo apt-get install mercurial build-essential libproc-processtable-perl linux-headers-4.19.0-0.bpo.2-amd64
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
build-essential ist schon die neueste Version (12.3).
libproc-processtable-perl ist schon die neueste Version (0.53-2).
mercurial ist schon die neueste Version (4.0-1+deb9u1).
linux-headers-4.19.0-0.bpo.2-amd64 ist schon die neueste Version (4.19.16-1~bpo9+1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@NAS:~# cd /usr/src
root@NAS:/usr/src# sudo wget github.com/DigitalDevices/dddvb/archive/0.9.36.tar.gz
--2019-02-22 12:22:26-- github.com/DigitalDevices/dddvb/archive/0.9.36.tar.gz
Auflösen des Hostnamens »github.com (github.com)« … 192.30.253.113, 192.30.253.112
Verbindungsaufbau zu github.com (github.com)|192.30.253.113|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 302 Found
Platz: codeload.github.com/DigitalDevices/dddvb/tar.gz/0.9.36 [folgend]
--2019-02-22 12:22:27-- codeload.github.com/DigitalDevices/dddvb/tar.gz/0.9.36
Auflösen des Hostnamens »codeload.github.com (codeload.github.com)« … 192.30.253.121, 192.30.253.120
Verbindungsaufbau zu codeload.github.com (codeload.github.com)|192.30.253.121|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: nicht spezifiziert [application/x-gzip]
Wird in »»0.9.36.tar.gz.1«« gespeichert.
0.9.36.tar.gz.1 [ <=> ] 582,62K 1,04MB/s in 0,5s
2019-02-22 12:22:28 (1,04 MB/s) - »0.9.36.tar.gz.1« gespeichert [596598]
root@NAS:/usr/src# sudo tar -xf 0.9.36.tar.gz
root@NAS:/usr/src# cd dddvb-0.9.36
root@NAS:/usr/src/dddvb-0.9.36# sudo make
make -C /lib/modules/4.19.0-0.bpo.2-amd64/build SUBDIRS=/usr/src/dddvb-0.9.36 CONFIG_DVB_CORE=m CONFIG_DVB_DDBRIDGE=m CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_CXD2099=m CONFIG_DVB_LNBP21=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV0367=m CONFIG_DVB_TDA18212=m CONFIG_DVB_STV0367DD=m CONFIG_DVB_TDA18212DD=m CONFIG_DVB_OCTONET=m CONFIG_DVB_CXD2843=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6111=m CONFIG_DVB_LNBH25=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_NET=m modules
make[1]: Verzeichnis „/usr/src/linux-headers-4.19.0-0.bpo.2-amd64“ wird betreten
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-main.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-hw.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-i2c.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-ns.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-modulator.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-core.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-io.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-ci.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-max.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-mci.o
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-mci.c:134:12: warning: ‘ddb_mci_get_iq’ defined but not used [-Wunused-function]
static int ddb_mci_get_iq(struct mci *mci, u32 demod, s16 *i, s16 *q)
^~~~~~~~~~~~~~
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-sx8.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.o
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c: In function ‘stop’:
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:49:19: warning: unused variable ‘mci_base’ [-Wunused-variable]
struct mci_base *mci_base = state->mci.base;
^~~~~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c: In function ‘search_s2’:
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:66:18: warning: unused variable ‘m4_base’ [-Wunused-variable]
struct m4_base *m4_base = (struct m4_base *) mci_base;
^~~~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c: In function ‘search_c’:
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:94:18: warning: unused variable ‘m4_base’ [-Wunused-variable]
struct m4_base *m4_base = (struct m4_base *) mci_base;
^~~~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c: In function ‘search_t’:
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:128:18: warning: unused variable ‘m4_base’ [-Wunused-variable]
struct m4_base *m4_base = (struct m4_base *) mci_base;
^~~~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c: In function ‘search_t2’:
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:169:6: warning: unused variable ‘flags’ [-Wunused-variable]
u32 flags = 0;
^~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:165:18: warning: unused variable ‘m4_base’ [-Wunused-variable]
struct m4_base *m4_base = (struct m4_base *) mci_base;
^~~~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c: In function ‘search_c2’:
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:215:6: warning: unused variable ‘flags’ [-Wunused-variable]
u32 flags = 0;
^~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:211:18: warning: unused variable ‘m4_base’ [-Wunused-variable]
struct m4_base *m4_base = (struct m4_base *) mci_base;
^~~~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c: In function ‘search_isdbt’:
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:251:6: warning: unused variable ‘flags’ [-Wunused-variable]
u32 flags = 0;
^~~~~
/usr/src/dddvb-0.9.36/ddbridge/ddbridge-m4.c:247:18: warning: unused variable ‘m4_base’ [-Wunused-variable]
struct m4_base *m4_base = (struct m4_base *) mci_base;
^~~~~~~
LD [M] /usr/src/dddvb-0.9.36/ddbridge/ddbridge.o
CC [M] /usr/src/dddvb-0.9.36/ddbridge/octonet-main.o
LD [M] /usr/src/dddvb-0.9.36/ddbridge/octonet.o
CC [M] /usr/src/dddvb-0.9.36/dvb-core/dvbdev.o
CC [M] /usr/src/dddvb-0.9.36/dvb-core/dmxdev.o
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:332:6: warning: "LINUX_VERSION_CODE" is not defined [-Wundef]
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0))
^~~~~~~~~~~~~~~~~~
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:332:28: warning: "KERNEL_VERSION" is not defined [-Wundef]
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0))
^~~~~~~~~~~~~~
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:332:42: error: missing binary operator before token "("
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0))
^
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c: In function ‘dvb_dmxdev_filter_timer’:
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:373:32: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
dmxdevfilter->timer.function = dvb_dmxdev_filter_timeout;
^
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:374:22: error: ‘struct timer_list’ has no member named ‘data’
dmxdevfilter->timer.data = (unsigned long)dmxdevfilter;
^
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c: In function ‘dvb_demux_open’:
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:782:6: warning: "LINUX_VERSION_CODE" is not defined [-Wundef]
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0))
^~~~~~~~~~~~~~~~~~
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:782:28: warning: "KERNEL_VERSION" is not defined [-Wundef]
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0))
^~~~~~~~~~~~~~
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:782:42: error: missing binary operator before token "("
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0))
^
/usr/src/dddvb-0.9.36/dvb-core/dmxdev.c:785:2: error: implicit declaration of function ‘init_timer’ [-Werror=implicit-function-declaration]
init_timer(&dmxdevfilter->timer);
^~~~~~~~~~
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.19.0-0.bpo.2-common/scripts/Makefile.build:308: die Regel für Ziel „/usr/src/dddvb-0.9.36/dvb-core/dmxdev.o“ scheiterte
make[5]: *** [/usr/src/dddvb-0.9.36/dvb-core/dmxdev.o] Fehler 1
/usr/src/linux-headers-4.19.0-0.bpo.2-common/scripts/Makefile.build:549: die Regel für Ziel „/usr/src/dddvb-0.9.36/dvb-core“ scheiterte
make[4]: *** [/usr/src/dddvb-0.9.36/dvb-core] Fehler 2
/usr/src/linux-headers-4.19.0-0.bpo.2-common/Makefile:1540: die Regel für Ziel „_module_/usr/src/dddvb-0.9.36“ scheiterte
make[3]: *** [_module_/usr/src/dddvb-0.9.36] Fehler 2
Makefile:146: die Regel für Ziel „sub-make“ scheiterte
make[2]: *** [sub-make] Fehler 2
Makefile:8: die Regel für Ziel „all“ scheiterte
make[1]: *** [all] Fehler 2
make[1]: Verzeichnis „/usr/src/linux-headers-4.19.0-0.bpo.2-amd64“ wird verlassen
Makefile:9: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2