esail Napisano Styczeń 1, 2011 Zgłoszenie Share Napisano Styczeń 1, 2011 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 More sharing options...
necrordian Napisano Styczeń 1, 2011 Autor Zgłoszenie Share Napisano Styczeń 1, 2011 [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 More sharing options...
esail Napisano Styczeń 1, 2011 Zgłoszenie Share Napisano Styczeń 1, 2011 Wszystkie kernel-devel, headers itd masz poinstalowane? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
necrordian Napisano Styczeń 1, 2011 Autor Zgłoszenie Share Napisano Styczeń 1, 2011 Pakiet kernel-devel-2.6.35.10-74.fc14.i686 jest już zainstalowany w najnowszej wersji Pakiet kernel-headers-2.6.35.10-74.fc14.i686 jest już zainstalowany w najnowszej wersji Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
esail Napisano Styczeń 1, 2011 Zgłoszenie Share Napisano Styczeń 1, 2011 Daj linka do tego sterownika, w wolnym czasie cos podzialam. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
necrordian Napisano Styczeń 1, 2011 Autor Zgłoszenie Share Napisano Styczeń 1, 2011 http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz - Tylko to wersja dla kerneli wyższych niż 2.6.11 http://mxhaard.free.fr/spca50x/Download/spca5xx-v4l1goodbye.tar.gz - ta wersja jest dla niższych od 2.6.11 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
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ę