housekatze
05.10.06, 21:41
Hallo,
Ich hab Suse 9.3.
Ich hab da nicht so die Erfahrungen, und bin streng nach http://www.linuxforen.de/forums/showthread.php?t=164618 gegangen, wo beschrieben wird, wie man per cvs sich die Quellen von linuxtv holt und kompiliert.
Dabei gibt es aber noch Fehler. Was hab ich gemacht>
Zuerst mal in
/usr/src/linux-2.6.11.4-21.14 # make cloneconfig
dann
server:/usr/local/src/dvb-kernel # ./makelinks /lib/modules/2.6.11.4-21.14-default/
Da hat er auch m'chtig viele Links angelegt.
dann
cd build-2.6 und
make aufgerufen
Dann krachts *hier nur ein Ausschnitt, das Gesamte im Anhang:
[ -L saa7146_video.c ] || ./getlinks
make -C /lib/modules/2.6.11.4-21.14-default/source SUBDIRS=/usr/local/src/dvb-kernel/build-2.6 AV7110_FIRMWARE= AV7110_OSD=y
make[1]: Entering directory `/usr/src/linux-2.6.11.4-21.14'
WARNING: Symbol version dump /usr/src/linux-2.6.11.4-21.14/Module.symvers is missing; modules will have no modversions.
CC [M] /usr/local/src/dvb-kernel/build-2.6/flexcop.o
In file included from include/linux/types.h:13,
from include/linux/mod_devicetable.h:11,
from include/linux/pci.h:20,
from /usr/local/src/dvb-kernel/build-2.6/flexcop-common.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.c:36:
include/linux/posix_types.h:47:29: asm/posix_types.h: No such file or directory
In file included from include/linux/mod_devicetable.h:11,
from include/linux/pci.h:20,
from /usr/local/src/dvb-kernel/build-2.6/flexcop-common.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.c:36:
include/linux/types.h:14:23: asm/types.h: No such file or directory
In file included from include/linux/mod_devicetable.h:11,
from include/linux/pci.h:20,
from /usr/local/src/dvb-kernel/build-2.6/flexcop-common.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.c:36:
include/linux/types.h:18: error: syntax error before "__kernel_dev_t"
include/linux/types.h:18: warning: type defaults to `int' in declaration of `__kernel_dev_t'
include/linux/types.h:18: warning: data definition has no type or storage class
...
include/linux/videodev2.h:335: error: storage size of `au_bitrate' isn't known
include/linux/videodev2.h:343: error: storage size of `vi_bitrate' isn't known
include/linux/videodev2.h:410: error: storage size of `timecode' isn't known
include/linux/videodev2.h:493: error: storage size of `timeperframe' isn't known
include/linux/videodev2.h:592: error: storage size of `frameperiod' isn't known
/usr/local/src/dvb-kernel/build-2.6/dvb_demux.h:128: error: storage size of `mutex' isn't known
include/linux/skbuff.h:146: error: storage size of `frags' isn't known
include/linux/netdevice.h:490: error: storage size of `class_dev' isn't known
make[2]: *** [/usr/local/src/dvb-kernel/build-2.6/flexcop.o] Error 1
make[1]: *** [_module_/usr/local/src/dvb-kernel/build-2.6] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.4-21.14'
make: *** [all] Error 2
server:/usr/local/src/dvb-kernel/build-2.6 #
Tja, jetzt weiss ich nicht weiter... moeglicherweise hab ich meine kernel quellen versaut (bei einem vorherigen versuch) ?
Kann jemand helfen?
Gruss, housekatze
Ich hab Suse 9.3.
Ich hab da nicht so die Erfahrungen, und bin streng nach http://www.linuxforen.de/forums/showthread.php?t=164618 gegangen, wo beschrieben wird, wie man per cvs sich die Quellen von linuxtv holt und kompiliert.
Dabei gibt es aber noch Fehler. Was hab ich gemacht>
Zuerst mal in
/usr/src/linux-2.6.11.4-21.14 # make cloneconfig
dann
server:/usr/local/src/dvb-kernel # ./makelinks /lib/modules/2.6.11.4-21.14-default/
Da hat er auch m'chtig viele Links angelegt.
dann
cd build-2.6 und
make aufgerufen
Dann krachts *hier nur ein Ausschnitt, das Gesamte im Anhang:
[ -L saa7146_video.c ] || ./getlinks
make -C /lib/modules/2.6.11.4-21.14-default/source SUBDIRS=/usr/local/src/dvb-kernel/build-2.6 AV7110_FIRMWARE= AV7110_OSD=y
make[1]: Entering directory `/usr/src/linux-2.6.11.4-21.14'
WARNING: Symbol version dump /usr/src/linux-2.6.11.4-21.14/Module.symvers is missing; modules will have no modversions.
CC [M] /usr/local/src/dvb-kernel/build-2.6/flexcop.o
In file included from include/linux/types.h:13,
from include/linux/mod_devicetable.h:11,
from include/linux/pci.h:20,
from /usr/local/src/dvb-kernel/build-2.6/flexcop-common.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.c:36:
include/linux/posix_types.h:47:29: asm/posix_types.h: No such file or directory
In file included from include/linux/mod_devicetable.h:11,
from include/linux/pci.h:20,
from /usr/local/src/dvb-kernel/build-2.6/flexcop-common.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.c:36:
include/linux/types.h:14:23: asm/types.h: No such file or directory
In file included from include/linux/mod_devicetable.h:11,
from include/linux/pci.h:20,
from /usr/local/src/dvb-kernel/build-2.6/flexcop-common.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.h:12,
from /usr/local/src/dvb-kernel/build-2.6/flexcop.c:36:
include/linux/types.h:18: error: syntax error before "__kernel_dev_t"
include/linux/types.h:18: warning: type defaults to `int' in declaration of `__kernel_dev_t'
include/linux/types.h:18: warning: data definition has no type or storage class
...
include/linux/videodev2.h:335: error: storage size of `au_bitrate' isn't known
include/linux/videodev2.h:343: error: storage size of `vi_bitrate' isn't known
include/linux/videodev2.h:410: error: storage size of `timecode' isn't known
include/linux/videodev2.h:493: error: storage size of `timeperframe' isn't known
include/linux/videodev2.h:592: error: storage size of `frameperiod' isn't known
/usr/local/src/dvb-kernel/build-2.6/dvb_demux.h:128: error: storage size of `mutex' isn't known
include/linux/skbuff.h:146: error: storage size of `frags' isn't known
include/linux/netdevice.h:490: error: storage size of `class_dev' isn't known
make[2]: *** [/usr/local/src/dvb-kernel/build-2.6/flexcop.o] Error 1
make[1]: *** [_module_/usr/local/src/dvb-kernel/build-2.6] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.4-21.14'
make: *** [all] Error 2
server:/usr/local/src/dvb-kernel/build-2.6 #
Tja, jetzt weiss ich nicht weiter... moeglicherweise hab ich meine kernel quellen versaut (bei einem vorherigen versuch) ?
Kann jemand helfen?
Gruss, housekatze