Ahoj, mám problém s webkamerou na svém notebooku. Dočetl jsem se, že není v Ubuntu podporována, nicméně jsem na netu hledal až jsem našel zdroják pro ovladače na webkamery, a je mezi nimi i ta má.
Jenže si nevím rady s kompilací... Žáadný readme nebo podobný návod tam není, a když spustím make tak to končí chybou...
make -C /lib/modules/2.6.20-15-386/build SUBDIRS=/home/ufaak/webcam/m560x-driver /m560x/drivers/usb/media modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-386'
CC [M] /home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.o
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:16:26: error: li nux/config.h: No such file or directory
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘rv malloc’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:70: warning: imp licit declaration of function ‘SetPageReserved’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:70: warning: imp licit declaration of function ‘vmalloc_to_page’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘rv free’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:87: warning: imp licit declaration of function ‘ClearPageReserved’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘v4 l_m560x_open’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:119: warning: im plicit declaration of function ‘video_devdata’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:119: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:121: error: dere ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: At top level:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:337: error: vari able ‘v4l_m560x_template’ has initializer but incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:338: error: unkn own field ‘owner’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:338: warning: ex cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:338: warning: (n ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:339: error: unkn own field ‘name’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:339: warning: ex cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:339: warning: (n ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:340: error: unkn own field ‘type’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:340: warning: ex cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:340: warning: (n ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:341: error: unkn own field ‘hardware’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:341: warning: ex cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:341: warning: (n ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:342: error: unkn own field ‘fops’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:342: warning: ex cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:342: warning: (n ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:343: error: unkn own field ‘release’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:343: error: ‘vid eo_device_release’ undeclared here (not in a function)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:343: warning: ex cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:343: warning: (n ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:344: error: unkn own field ‘minor’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:344: warning: ex cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:344: warning: (n ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh ow_model’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:359: warning: im plicit declaration of function ‘to_video_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:359: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:359: warning: im plicit declaration of function ‘video_get_drvdata’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:359: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh ow_in_use’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:360: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:360: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh ow_streaming’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:361: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:361: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh ow_palette’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:362: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:362: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh ow_frames_total’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:363: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:363: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh ow_frames_read’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:364: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:364: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh ow_packets_dropped’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:365: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:365: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh ow_decoding_errors’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:366: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:366: warning: in itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘m5 60x_create_sysfs_files’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:370: warning: im plicit declaration of function ‘video_device_create_file’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘m5 60x_remove_sysfs_files’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:382: warning: im plicit declaration of function ‘video_device_remove_file’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘us b_m560x_probe’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:478: warning: im plicit declaration of function ‘video_device_alloc’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:478: warning: as signment makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:484: error: inva lid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:484: error: inva lid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:484: error: inva lid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:485: error: dere ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:486: error: dere ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:487: warning: im plicit declaration of function ‘video_set_drvdata’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:489: error: dere ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:489: error: dere ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:494: warning: im plicit declaration of function ‘video_register_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:494: error: ‘VFL _TYPE_GRABBER’ undeclared (first use in this function)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:494: error: (Eac h undeclared identifier is reported only once
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:494: error: for each function it appears in.)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:497: warning: im plicit declaration of function ‘video_device_release’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:502: error: dere ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘us b_m560x_disconnect’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:517: error: dere ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:527: warning: im plicit declaration of function ‘video_unregister_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: At top level:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:543: error: unkn own field ‘owner’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:543: warning: in itialization from incompatible pointer type
make[2]: *** [/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.o] E rror 1
make[1]: *** [_module_/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media] E rror 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-386'
make: *** [all] Error 2Budu hrozně rád, když mi s tím někdo poradíte:)