Hi, Go in m5603c-gspca and Read the README_INSTALLATION file.
You must adapt some sections (Kconfig / Makefile ). It's not easy installation. Good luck Regards Laurent Le vendredi 07 novembre 2008 à 08:03 +0100, Ilyes Gouta a écrit : > Hi, > > Maybe you need the kernel headers installed on your system before trying > to compile. Do you have that installed? You need the headers that > correspond to the kernel you're running. > > Regards, > Ilyes Gouta. > > Petr Dlouhý wrote: > > On Thu, 06 Nov 2008 15:45:34 +0100, Laurent BARRAILLE <[EMAIL PROTECTED]> > > wrote: > > > > I am sorry, yesterday, I tryed only m5602-gspca. m5603c-gspca doesn't > > compile on Intrepid. The errors are following: > > > > > > [EMAIL > > PROTECTED]:~/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca$ > > make > > make -C /lib/modules/2.6.27-7-generic/build > > SUBDIRS=/home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca > > > > modules > > make[1]: Entering directory `/usr/src/linux-headers-2.6.27-7-generic' > > CC [M] > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.o > > In file included from > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:37: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.h:6:19: > > > > error: gspca.h: No such file or directory > > In file included from > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:37: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.h:38: > > > > error: field ‘gspca_dev’ has incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘usb_vr4’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:102: > > > > error: implicit declaration of function ‘PDEBUG’ > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:102: > > > > error: ‘D_USBO’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:102: > > > > error: (Each undeclared identifier is reported only once > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:102: > > > > error: for each function it appears in.) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:113: > > > > error: ‘D_USBI’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘send_section_flicker_correction’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:293: > > > > error: ‘V4L2_CID_POWER_LINE_FREQUENCY_DISABLED’ undeclared (first use in > > this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:294: > > > > error: ‘V4L2_CID_POWER_LINE_FREQUENCY_50HZ’ undeclared (first use in this > > function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘set_sharpness’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:403: > > > > error: ‘D_CONF’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘set_callbacks_start_sensors’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:847: > > > > error: ‘V4L2_CID_POWER_LINE_FREQUENCY_50HZ’ undeclared (first use in this > > function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > At top level: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:897: > > > > error: array type has incomplete element type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:898: > > > > error: ‘V4L2_PIX_FMT_SBGGR8’ undeclared here (not in a function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:898: > > > > error: ‘V4L2_FIELD_NONE’ undeclared here (not in a function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:899: > > > > error: field name not in record or union initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:899: > > > > error: (near initialization for ‘vga_mode’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:900: > > > > error: field name not in record or union initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:900: > > > > error: (near initialization for ‘vga_mode’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:901: > > > > error: field name not in record or union initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:901: > > > > error: (near initialization for ‘vga_mode’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:901: > > > > error: ‘V4L2_COLORSPACE_SRGB’ undeclared here (not in a function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:902: > > > > error: field name not in record or union initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:902: > > > > error: (near initialization for ‘vga_mode’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘sd_config’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:938: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:939: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:940: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:940: > > > > warning: type defaults to ‘int’ in declaration of ‘type name’ > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:940: > > > > warning: type defaults to ‘int’ in declaration of ‘type name’ > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:940: > > > > error: size of array ‘type name’ is negative > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘sd_start’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:977: > > > > error: ‘V4L2_CID_POWER_LINE_FREQUENCY_50HZ’ undeclared (first use in this > > function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1062: > > > > error: ‘D_CONF’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘update_awb’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1128: > > > > error: ‘D_ERR’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘dspctrl_run’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1167: > > > > error: ‘D_FRAM’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1170: > > > > error: ‘D_ERR’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > At top level: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1182: > > > > warning: ‘struct gspca_frame’ declared inside parameter list > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1182: > > > > warning: its scope is only this definition or declaration, which is > > probably not what you want > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘sd_pkt_scan’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1188: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1200: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1207: > > > > error: ‘D_FRAM’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1208: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1210: > > > > error: implicit declaration of function ‘gspca_frame_add’ > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1210: > > > > error: ‘LAST_PACKET’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1210: > > > > warning: assignment makes pointer from integer without a cast > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1211: > > > > error: ‘FIRST_PACKET’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1214: > > > > error: ‘INTER_PACKET’ undeclared (first use in this function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > At top level: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1219: > > > > warning: ‘struct v4l2_querymenu’ declared inside parameter list > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘sd_querymenu’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1221: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1222: > > > > error: ‘V4L2_CID_POWER_LINE_FREQUENCY’ undeclared (first use in this > > function) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1223: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1225: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1228: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1231: > > > > error: dereferencing pointer to incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > At top level: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1243: > > > > error: variable ‘sd_desc_driver’ has initializer but incomplete type > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1244: > > > > error: unknown field ‘name’ specified in initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1244: > > > > warning: excess elements in struct initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1244: > > > > warning: (near initialization for ‘sd_desc_driver’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1245: > > > > error: unknown field ‘config’ specified in initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1245: > > > > warning: excess elements in struct initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1245: > > > > warning: (near initialization for ‘sd_desc_driver’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1246: > > > > error: unknown field ‘init’ specified in initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1246: > > > > warning: excess elements in struct initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1246: > > > > warning: (near initialization for ‘sd_desc_driver’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1247: > > > > error: unknown field ‘start’ specified in initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1247: > > > > warning: excess elements in struct initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1247: > > > > warning: (near initialization for ‘sd_desc_driver’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1248: > > > > error: unknown field ‘stopN’ specified in initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1248: > > > > warning: excess elements in struct initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1248: > > > > warning: (near initialization for ‘sd_desc_driver’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1249: > > > > error: unknown field ‘pkt_scan’ specified in initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1249: > > > > warning: excess elements in struct initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1249: > > > > warning: (near initialization for ‘sd_desc_driver’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1250: > > > > error: unknown field ‘querymenu’ specified in initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1250: > > > > warning: excess elements in struct initializer > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1250: > > > > warning: (near initialization for ‘sd_desc_driver’) > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘driver_m5603c_probe’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1271: > > > > error: implicit declaration of function ‘gspca_dev_probe’ > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c: > > > > In function ‘driver_m5603c_disconnect’: > > /home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.c:1276: > > > > error: implicit declaration of function ‘gspca_disconnect’ > > make[2]: *** > > [/home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca/m5603c_core.o] > > > > Error 1 > > make[1]: *** > > [_module_/home/petr/soubory/nezarazeno/m560x-driver/m560x/branches/m5603c-gspca] > > > > Error 2 > > make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic' > > make: *** [default] Error 2 > > > > > >> Le jeudi 06 novembre 2008 à 15:08 +0100, Petr Dlouhý a écrit : > >>> On Thu, 06 Nov 2008 14:47:21 +0100, Laurent BARRAILLE > >>> <[EMAIL PROTECTED]> > >>> wrote: > >>> > >>> Yes, it is possible to compile that branch. I didn't try to load that > >>> module, I suppose it't pointless. > >> In this branch, there is the support of ov7648 sensor. > >> Maybe it works. > >> Try, see dmesg and try with ekiga > >> > >> You can find help in wiki. > >> > >> http://m560x-driver.wiki.sourceforge.net/ > >> > >> It works with m5602-gspca > >> I don't know with m5603-gspca > >> > >> Regards > >> > >> Laurent > >> > > > > > > > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ M560x-driver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel
