Philippe Elbaz-Vincent wrote: > > 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. Sorry, you need to install v4l2 first. You can either get the standard v4l2 distribution from http://www.thedirks.org/v4l2 or you can get a combined v4l1/v4l2 interface by downloading the latest videodevX package from http://bttv-v4l2.sourceforge.net/download/ . Thanks -justin