Re: Подключение Logitech QuickCam Communicate STX
В сообщении от Вторник 25 сентября 2007 07:35 Pechnikov Alexey написал(a):
> Скачал linux-uvc-sources.deb из unstable, собрал, камера не работает.
> Ладно, есть еще вариант с spca5xx-source. Не собирается, тоже взял из
> unstable, но это мне не помогло - вылезла ошибка
dh_testdir
│ dh_testroot
│ dh_clean
▒
│ /usr/bin/make -C /usr/src/modules/spca5xx clean
▒
│ make[1]: Entering directory
`/usr/src/modules/spca5xx' ▒
│ rm -r -f drivers/usb/*.o
drivers/usb/.spcadecoder.o.cmd \ ▒
│ drivers/usb/.spca5xx.o.cmd *.o *.ko
*.mod.* .[a-z]* core *.i ▒
│ make[1]: Leaving directory `/usr/src/modules/spca5xx'
▒
│ /usr/bin/make -f debian/rules kdist_clean
kdist_config binary-modules ▒
│ make[1]: Entering directory
`/usr/src/modules/spca5xx' ▒
│ dh_testdir
▒
│ dh_testroot
▒
│ dh_clean
▒
│ /usr/bin/make -C /usr/src/modules/spca5xx clean
▒
│ make[2]: Entering directory
`/usr/src/modules/spca5xx'
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \
│ drivers/usb/.spca5xx.o.cmd *.o *.ko
*.mod.* .[a-z]* core *.i ▒
│ make[2]: Leaving directory `/usr/src/modules/spca5xx'
▒
│ for templ in ; do \
│ cp $templ `echo $templ |
sed -e 's/_KVERS_/2.6.21-2-686/g'` ; \ ▒
│ done
▒
│ for templ in `ls debian/*.modules.in` ; do \
▒
│ test -e ${templ%.modules.in}.backup || cp
${templ%.modules.in} ▒
│ ${templ%.modules.in}.backup 2>/dev/null || true; \
▒
│
sed -e 's/##KVERS##/2.6.21-2-686/g ;s/#KVERS#/2.6.21-2-686/g ; ▒
│ s/_KVERS_/2.6.21-2-686/g ;
s/##KDREV##/2.6.21-6~bpo.1/g ; ▒
│ s/#KDREV#/2.6.21-6~bpo.1/g ;
s/_KDREV_/2.6.21-6~bpo.1/g ' < $templ > ▒
│ ${templ%.modules.in}; \
▒
│ done
▒
│ dh_testdir
dh_testroot
│ dh_clean -k
▒
│ # Build the module
▒
│ /usr/bin/make -C /usr/src/modules/spca5xx
KERNEL_VERSION=2.6.21-2-686 ▒
│ KERNELDIR=/lib/modules/2.6.21-2-686/build
▒
│ make[2]: Entering directory
`/usr/src/modules/spca5xx' ▒
│ Building SPCA5XX driver for 2.5/2.6 kernel.
│ Remember: you must have read/write access to your
kernel source tree. ▒
│ /usr/bin/make -C /lib/modules/2.6.21-2-686/build
▒
│ SUBDIRS=/usr/src/modules/spca5xx CC=gcc-4.1 modules
▒
│ make[3]: Entering directory
`/usr/src/linux-headers-2.6.21-2-686' ▒
│ CC
[M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In
function ▒
│ 'spca50x_init_isoc':
▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1621:
warning: assignment
from incompatible pointer type
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In
function ▒
│ 'spca50x_create_sysfs':
▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:3448:
warning: ignoring ▒
│ return value of 'video_device_create_file', declared
with attribute ▒
│ warn_unused_result
▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:3449:
warning: ignoring ▒
│ return value of 'video_device_create_file', declared
with attribute ▒
│ warn_unused_result
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:3450:
warning: ignoring ▒
│ return value of 'video_device_create_file', declared
with attribute ▒
│ warn_unused_result
▒
│ /bin/sh: line 1: 1303 Segmentation fault
scripts/basic/fixdep ▒
│ /usr/src/modules/spca5xx/drivers/usb/.spca5xx.o.d
▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.o 'gcc-4.1
-Wp,-MD,/usr/src/modules/spca5xx/drivers/usb/.spca5xx.o.d -nostdinc
│ -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL__
▒
│ -Iinclude -include
include/linux/autoconf.h -Wall -Wundef ▒
│ -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os
▒
│ -pipe -msoft-float -mregparm=3 -freg-struct-return
▒
│ -mpreferred-stack-boundary=2 -march=i686 -ffreestanding
▒
│ -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
▒
│ -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default
▒
│ -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement
▒
│ -Wno-pointer-sign -DSPCA50X_ENABLE_DEBUG -DSPCA50X_ENABLE_COMPRESSION
▒
│ -DCONFIG_USB_SPCA5XX_MODULE=1 -DMODULE -D__KERNEL__
▒
│ -DVID_HARDWARE_SPCA5XX=0xFF -DSPCA5XX_VERSION=\"00.60.00\" -DMODULE
│ -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(spca5xx)"
▒
│ -D"KBUILD_MODNAME=KBUILD_STR(spca5xx)" -c -o
▒
│ /usr/src/modules/spca5xx/drivers/usb/.tmp_spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c' ▒
│ >/usr/src/modules/spca5xx/drivers/usb/.spca5xx.o.tmp
▒
│ make[4]: ***
[/usr/src/modules/spca5xx/drivers/usb/spca5xx.o] Ошибка 139 ▒
│ make[3]: *** [_module_/usr/src/modules/spca5xx]
Ошибка 2 ▒
│ make[3]: Leaving directory
`/usr/src/linux-headers-2.6.21-2-686' ▒
│ make[2]: *** [default] Ошибка 2
▒
│ make[2]: Leaving directory `/usr/src/modules/spca5xx'
▒
│ make[1]: *** [binary-modules] Ошибка 2
▒
│ make[1]: Leaving directory `/usr/src/modules/spca5xx'
│ make: *** [kdist_build] Ошибка 2
Reply to: