Skocz do zawartości

Instalacja Kamery Easy Touch Et-462


necrordian

Rekomendowane odpowiedzi

Musisz w pliku /home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c zmienić includa z #include <asm/semaphore.h> na #include <linux/semaphore.h> bo to pierwsze zostało usunięte z kernela.

 

Es.

Odnośnik do komentarza
Udostępnij na innych stronach

[root@necrordian-desktop gspcav1-20071224]# ./gspca_build
REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules

CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd  *.o *.ko *.mod.* .[a-z]* core *.i \
*.symvers *.err

COMPILE gspca Please Wait ....!!

INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: nie można wykonać stat na `gspca.ko': Nie ma takiego pliku ani katalogu
make: *** [install] Błąd 1

LOAD gspca in memory 
FATAL: Module gspca not found.

PRINT COMPILATION MESSAGES if ERRORS look kgspca.err 
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/necrordian/Pobrane/gspcav1-20071224 CC=cc modules
make[1]: Wejście do katalogu `/usr/src/kernels/2.6.35.10-74.fc14.i686'
 CC [M]  /home/necrordian/Pobrane/gspcav1-20071224/gspca_core.o
In file included from /home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:845:0:
/home/necrordian/Pobrane/gspcav1-20071224/utils/spcausb.h: In function ‘spca5xxRegRead’:
/home/necrordian/Pobrane/gspcav1-20071224/utils/spcausb.h:95:2: error: implicit declaration of function ‘info’
/home/necrordian/Pobrane/gspcav1-20071224/utils/spcausb.h: In function ‘spca_set_interface’:
/home/necrordian/Pobrane/gspcav1-20071224/utils/spcausb.h:278:2: error: implicit declaration of function ‘warn’
In file included from /home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:853:0:
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_init’:
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:122:2: error: called object ‘info’ is not a function
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:136:6: error: called object ‘info’ is not a function
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:141:2: error: called object ‘info’ is not a function
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:148:6: error: called object ‘info’ is not a function
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:176:6: error: called object ‘info’ is not a function
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_start’:
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:214:6: error: called object ‘info’ is not a function
/home/necrordian/Pobrane/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:230:6: error: called object ‘info’ is not a function
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c: In function ‘gspca_kill_transfert’:
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:986:4: error: implicit declaration of function ‘usb_buffer_free’
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c: In function ‘gspca_init_transfert’:
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:1030:4: error: implicit declaration of function ‘usb_buffer_alloc’
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:1030:26: warning: assignment makes pointer from integer without a cast
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:2463:2: error: implicit declaration of function ‘video_usercopy’
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c: At top level:
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:2609:2: error: unknown field ‘owner’ specified in initializer
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:2609:2: warning: initialization from incompatible pointer type
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:2611:2: error: unknown field ‘type’ specified in initializer
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:2615:2: warning: initialization from incompatible pointer type
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:2769:2: error: implicit declaration of function ‘video_device_create_file’
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:2780:2: error: implicit declaration of function ‘video_device_remove_file’
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.c:4301:21: error: incompatible types when assigning to type ‘struct device’ from type ‘struct device *’
make[2]: *** [/home/necrordian/Pobrane/gspcav1-20071224/gspca_core.o] Błąd 1
make[1]: *** [_module_/home/necrordian/Pobrane/gspcav1-20071224] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/kernels/2.6.35.10-74.fc14.i686'
make: *** [default] Błąd 2

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...