Hi, I've just cvs bttv2, and I get the following errors during the compilation /usr/local/egcs-1.1.2/bin/gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -DMODULE -DHAVE_TVAUDIO -c -o tea6300.o tea6300.c In file included from tea6300.c:32: bttv.h:292: field `q' has incomplete type bttv.h:293: field `buf' has incomplete type bttv.h:298: field `video_dev' has incomplete type bttv.h:299: field `radio_dev' has incomplete type bttv.h:308: field `read_buffer' has incomplete type bttv.h:316: field `perf' has incomplete type bttv.h:345: field `fb' has incomplete type bttv.h:346: field `win' has incomplete type bttv.h:355: field `cap_fmt' has incomplete type bttv.h:359: field `cap_wait_q' has incomplete type bttv.h:360: field `cap_done_q' has incomplete type make[2]: *** [tea6300.o] Error 1 may be I did something wrong ?? (compiler: egcs-1.1.2, glibc-2.1.3, kernel 2.2.16+patches) best, Ph. Laboratoire Geometrie-Topologie et Algebre. UMR CNRS 5030. E-mail: pev@xxxxxxxxxxxxxxxxxxxxxxx | Phone: +33 (0)467143958 http://www.math.univ-montp2.fr/~pev | Fax: +33 (0)467143558