В сообщении от Вторник 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

Ответить