ciao a tutti

ho una webcam Logitech Quickcam Messenger e volevo provare ad usarla sul mio portatile debian.
purtroppo, sembra che sia una delle webcam meno supportate ma ho trovato fortunatamente questo sito ( http://qce-ga.sourceforge.net/#unsupported ) che mi propone di compilare questo driver ( http://home.mag.cx/messenger/source/ ).

tutto contento che i pacchetti necessari siano presenti, e che la webcam usb venga rilevata, lancio la compilazione che però si ferma immediatamente:

codice:
rm -f *.o qcset input_read show *~ .\#* .*.cmd *.mod.c *.ko
rm -rf .tmp_versions
cd testquickcam ; make clean
make[1]: Entering directory `/home/francis/downloads/qc-usb-messenger-1.3/testquickcam'
rm -f testquickcam *~ pic.ppm pic.gif
make[1]: Leaving directory `/home/francis/downloads/qc-usb-messenger-1.3/testquickcam'
make -C "/lib/modules/2.6.8-cami02/build" SUBDIRS="/home/francis/downloads/qc-usb-messenger-1.3" modules V=1 USER_OPT=""
make[1]: Entering directory `/usr/src/kernel-source-2.6.8'
mkdir -p /home/francis/downloads/qc-usb-messenger-1.3/.tmp_versions
make -f scripts/Makefile.build obj=/home/francis/downloads/qc-usb-messenger-1.3
  gcc -Wp,-MD,/home/francis/downloads/qc-usb-messenger-1.3/.qc-driver.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft-float -mpreferred-stack-boundary=2  -march=i686 -Iinclude/asm-i386/mach-default -O2 -fomit-frame-pointer  -DNOKERNEL   -DMODULE -DKBUILD_BASENAME=qc_driver -DKBUILD_MODNAME=quickcam -c -o /home/francis/downloads/qc-usb-messenger-1.3/.tmp_qc-driver.o /home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:91:2: warning: #warning "Little Endian system"
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:382: error: syntax error before "__le16"
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:383: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c: In function `qc_stv_getw':
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:385: error: `qc' undeclared (first use in this function)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:385: error: (Each undeclared identifier is reported only once
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:385: error: for each function it appears in.)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:385: error: `reg' undeclared (first use in this function)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:391: error: `val' undeclared (first use in this function)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c: In function `qc_stream_add':
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1805: error: syntax error before "__be16"
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1805: warning: no semicolon at end of struct or union
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1806: error: `__be16' undeclared (first use in this function)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1801: warning: unused variable `sd'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1802: warning: unused variable `id'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1802: warning: unused variable `len'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1802: warning: unused variable `totaldata'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1803: warning: unused variable `error'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c: At top level:
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1810: error: syntax error before "while"
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1812: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1812: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1812: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1812: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1815: warning: type defaults to `int' in declaration of `fhdr'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1815: error: conflicting types for `fhdr'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1808: error: previous declaration of `fhdr'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1815: error: `data' undeclared here (not in a function)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1815: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1816: warning: type defaults to `int' in declaration of `id'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1816: error: invalid type argument of `->'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1816: error: braced-group within expression allowed only inside a function
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1816: error: syntax error before "__u16"
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1817: warning: type defaults to `int' in declaration of `len'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1817: error: invalid type argument of `->'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1817: error: braced-group within expression allowed only inside a function
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1817: error: syntax error before "__u16"
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1841: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1841: warning: type defaults to `int' in declaration of `printk'
[...]
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1889: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1889: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1890: warning: type defaults to `int' in declaration of `qc_frame_end'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1890: warning: parameter names (without types) in function declaration
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1890: error: conflicting types for `qc_frame_end'
[...]
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1893: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1893: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1893: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1893: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: error: syntax error before '&' token
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: warning: type defaults to `int' in declaration of `do_gettimeofday'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1903: warning: function declaration isn't a prototype
[...]
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1908: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1908: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1908: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1908: error: syntax error before string constant
[...]
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1915: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1934: error: `dump' undeclared here (not in a function)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1936: error: syntax error before "for"
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1939: error: syntax error before '&' token
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1939: warning: type defaults to `int' in declaration of `do_gettimeofday'
[...]
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1939: error: syntax error before string constant
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1939: warning: type defaults to `int' in declaration of `printk'
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1939: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1939: warning: data definition has no type or storage class
[...]
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1944: warning: function declaration isn't a prototype
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1944: warning: data definition has no type or storage class
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c: In function `qc_usb_init':
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:3553: error: `__le16' undeclared (first use in this function)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:3553: error: syntax error before "val"
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:3555: error: `val' undeclared (first use in this function)
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c: At top level:
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:198: warning: `frame_l' defined but not used
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1632: warning: `qc_frame_begin' defined but not used
/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.c:1652: warning: `qc_frame_add' defined but not used
make[2]: *** [/home/francis/downloads/qc-usb-messenger-1.3/qc-driver.o] Error 1
make[1]: *** [_module_/home/francis/downloads/qc-usb-messenger-1.3] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.8'
make: *** [quickcam.ko] Error 2
ls: quickcam.ko: No such file or directory
[!] Looks like the driver compilation failed.
è un problema di compilatore?
è risolvibile?