mein system:
SuSE 9.1
Haupauge Nexus DVB-S
ich habe nun versucht, die DVB Treiber nach dieser -> http://home.t-online.de/home/hubertus.sandmann/ und nach dieser -> http://www.hardcoreaudio.de/vdr.htm#_Toc80339170 anleitung zu installieren. doch bei eingabe von "make" bekomme ich immer folgenden fehlertext.
Code
linux:/usr/local/src/DVB/driver #
linux:/usr/local/src/DVB/driver # make
DIR=`pwd`; (cd /lib/modules/2.6.4-52-default/build; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.6.4-52'
CHK include/linux/version.h
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/asm-i386/asm_offsets.h
scripts/Makefile.build:36: kbuild: /usr/local/src/DVB/driver/Makefile - Usage of export-objs is obso lete in 2.6. Please fix!
scripts/Makefile.build:48: kbuild: /usr/local/src/DVB/driver/Makefile - list-multi := dvb-core.o is obsolete in 2.6. Please fix!
CC [M] /usr/local/src/DVB/driver/dmxdev.o
In file included from /usr/local/src/DVB/driver/dmxdev.h:38,
from /usr/local/src/DVB/driver/dmxdev.c:31:
/usr/local/src/DVB/driver/dvbdev.h:48: error: parse error before "devfs_handle_t"
/usr/local/src/DVB/driver/dvbdev.h:48: warning: no semicolon at end of struct or union
/usr/local/src/DVB/driver/dvbdev.h:53: error: parse error before '}' token
/usr/local/src/DVB/driver/dvbdev.h:59: error: parse error before "devfs_handle_t"
/usr/local/src/DVB/driver/dvbdev.h:59: warning: no semicolon at end of struct or union
/usr/local/src/DVB/driver/dvbdev.h:75: error: parse error before '}' token
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_dvr_open':
/usr/local/src/DVB/driver/dmxdev.c:189: error: dereferencing pointer to incomplete type
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_dvr_release':
/usr/local/src/DVB/driver/dmxdev.c:238: error: dereferencing pointer to incomplete type
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_dvr_write':
/usr/local/src/DVB/driver/dmxdev.c:266: error: dereferencing pointer to incomplete type
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_dvr_read':
/usr/local/src/DVB/driver/dmxdev.c:284: error: dereferencing pointer to incomplete type
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_demux_open':
/usr/local/src/DVB/driver/dmxdev.c:699: error: dereferencing pointer to incomplete type
/usr/local/src/DVB/driver/dmxdev.c: At top level:
/usr/local/src/DVB/driver/dmxdev.c:1019: error: variable `dvbdev_demux' has initializer but incomplete type
/usr/local/src/DVB/driver/dmxdev.c:1020: error: unknown field `priv' specified in initializer
/usr/local/src/DVB/driver/dmxdev.c:1020: warning: excess elements in struct initializer
/usr/local/src/DVB/driver/dmxdev.c:1020: warning: (near initialization for `dvbdev_demux')
/usr/local/src/DVB/driver/dmxdev.c:1021: error: unknown field `users' specified in initializer
/usr/local/src/DVB/driver/dmxdev.c:1021: warning: excess elements in struct initializer
/usr/local/src/DVB/driver/dmxdev.c:1021: warning: (near initialization for `dvbdev_demux')
/usr/local/src/DVB/driver/dmxdev.c:1022: error: unknown field `writers' specified in initializer
/usr/local/src/DVB/driver/dmxdev.c:1022: warning: excess elements in struct initializer
/usr/local/src/DVB/driver/dmxdev.c:1022: warning: (near initialization for `dvbdev_demux')
/usr/local/src/DVB/driver/dmxdev.c:1023: error: unknown field `fops' specified in initializer
/usr/local/src/DVB/driver/dmxdev.c:1024: warning: excess elements in struct initializer
/usr/local/src/DVB/driver/dmxdev.c:1024: warning: (near initialization for `dvbdev_demux')
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_dvr_do_ioctl':
/usr/local/src/DVB/driver/dmxdev.c:1030: error: dereferencing pointer to incomplete type
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_dvr_poll':
/usr/local/src/DVB/driver/dmxdev.c:1061: error: dereferencing pointer to incomplete type
/usr/local/src/DVB/driver/dmxdev.c: At top level:
/usr/local/src/DVB/driver/dmxdev.c:1089: error: variable `dvbdev_dvr' has initializer but incomplete type
/usr/local/src/DVB/driver/dmxdev.c:1090: error: unknown field `priv' specified in initializer
/usr/local/src/DVB/driver/dmxdev.c:1090: warning: excess elements in struct initializer
/usr/local/src/DVB/driver/dmxdev.c:1090: warning: (near initialization for `dvbdev_dvr')
/usr/local/src/DVB/driver/dmxdev.c:1091: error: unknown field `users' specified in initializer
/usr/local/src/DVB/driver/dmxdev.c:1091: warning: excess elements in struct initializer
/usr/local/src/DVB/driver/dmxdev.c:1091: warning: (near initialization for `dvbdev_dvr')
/usr/local/src/DVB/driver/dmxdev.c:1092: error: unknown field `writers' specified in initializer
/usr/local/src/DVB/driver/dmxdev.c:1092: warning: excess elements in struct initializer
/usr/local/src/DVB/driver/dmxdev.c:1092: warning: (near initialization for `dvbdev_dvr')
/usr/local/src/DVB/driver/dmxdev.c:1093: error: unknown field `fops' specified in initializer
/usr/local/src/DVB/driver/dmxdev.c:1094: warning: excess elements in struct initializer
/usr/local/src/DVB/driver/dmxdev.c:1094: warning: (near initialization for `dvbdev_dvr')
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_dmxdev_init':
/usr/local/src/DVB/driver/dmxdev.c:1129: warning: `MOD_INC_USE_COUNT' is deprecated (declared at include/linux/module.h:515)
/usr/local/src/DVB/driver/dmxdev.c: In function `dvb_dmxdev_release':
/usr/local/src/DVB/driver/dmxdev.c:1147: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module.h:527)
/usr/local/src/DVB/driver/dmxdev.c: At top level:
/usr/local/src/DVB/driver/dmxdev.c:1019: error: storage size of `dvbdev_demux' isn't known
/usr/local/src/DVB/driver/dmxdev.c:1089: error: storage size of `dvbdev_dvr' isn't known
make[2]: *** [/usr/local/src/DVB/driver/dmxdev.o] Error 1
make[1]: *** [/usr/local/src/DVB/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.4-52'
make: *** [here] Error 2
linux:/usr/local/src/DVB/driver #
Alles anzeigen
ich weis mir keinen rat mehr. kann mir bitte jemand weiterhelfen.