Has anyone successfully installed the bttv driver and bttv grab? I tried to install the bttv 0.6.4 driver which installed like a dream, but when I tried installing bttvgrab version 0.15.4, I get all sorts of errors. When I run the configure script it fails to discover KDE and Qt libraries (which should be ok because I don't care about the KDE frontend that much) but also can't find a library called libaa.so.
Then when I run make, it fails to compile a bunch of files, even though the Makefile has these files in its dependencies. Even if I hand compile these files, the process quickly fails in the linking step. If you have gotten bttvgrab to work, please let me know! Thanks, Antonio Config.log follows: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:536: checking for gcc configure:613: checking whether the C compiler (gcc ) works configure:627: gcc -o conftest conftest.c 1>&5 configure:647: checking whether the C compiler (gcc ) is a cross-compiler configure:652: checking whether we are using GNU C configure:661: gcc -E conftest.c configure:676: checking whether gcc accepts -g configure:704: checking how to run the C preprocessor configure:725: gcc -E conftest.c >/dev/null 2>conftest.out configure:794: checking for a BSD compatible install configure:844: checking whether make sets ${MAKE} configure:875: checking for wish8.0 configure:908: checking for g++ configure:940: checking for fdatasync configure:968: gcc -o conftest -g -O2 conftest.c 1>&5 configure:997: checking for X configure:1227: checking for XCreateGC in -lX11 configure:1246: gcc -o conftest -g -O2 conftest.c -lX11 1>&5 ld: cannot open -lX11: No such file or directory configure: failed program was: #line 1235 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char XCreateGC(); int main() { XCreateGC() ; return 0; } configure:1274: checking for XShmCreateImage in -lXext configure:1293: gcc -o conftest -g -O2 conftest.c -lXext 1>&5 ld: cannot open -lXext: No such file or directory configure: failed program was: #line 1282 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char XShmCreateImage(); int main() { XShmCreateImage() ; return 0; } configure:1321: checking for jpeg_set_defaults in -ljpeg configure:1340: gcc -o conftest -g -O2 conftest.c -ljpeg 1>&5 configure:1368: checking for initscr in -lncurses configure:1387: gcc -o conftest -g -O2 conftest.c -lncurses -ljpeg 1>&5 configure:1415: checking for aa_flush in -laa configure:1434: gcc -o conftest -g -O2 conftest.c -laa -lncurses -ljpeg 1>&5 ld: cannot open -laa: No such file or directory configure: failed program was: #line 1423 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char aa_flush(); int main() { aa_flush() ; return 0; } configure:1462: checking for EGifOpenFileName in -lgif configure:1481: gcc -o conftest -g -O2 conftest.c -lgif -lncurses -ljpeg 1>&5 configure:1509: checking for pthread_create in -lpthread configure:1528: gcc -o conftest -g -O2 conftest.c -lpthread -lgif -lncurses -ljpeg 1>&5 configure:1557: checking for X configure:1790: checking for QT configure:1832: gcc -E conftest.c >/dev/null 2>conftest.out configure:1828: qtstream.h: No such file or directory configure: failed program was: #line 1827 "configure" #include "confdefs.h" #include <qtstream.h> configure:1910: g++ -o conftest -INO -L/usr/lib -L/usr/X11R6/lib conftest.C -lqt -lXext -lX11 1>&5 conftest.C:2: qmovie.h: No such file or directory configure: failed program was: #include "confdefs.h" #include <qmovie.h> int main() { QMovie m; m.setSpeed(20); return 0; }; configure:1981: checking for moc configure:2015: checking for KDE configure:2146: checking for kgrab configure:2164: checking for ANSI C header files configure:2177: gcc -E conftest.c >/dev/null 2>conftest.out configure:2244: gcc -o conftest -g -O2 conftest.c -lpthread -lgif -lncurses -ljpeg 1>&5 configure:2268: checking for sys/wait.h that is POSIX.1 compatible configure:2289: gcc -c -g -O2 conftest.c 1>&5 configure:2313: checking for linux/videodev.h configure:2323: gcc -E conftest.c >/dev/null 2>conftest.out configure:2313: checking for fcntl.h configure:2323: gcc -E conftest.c >/dev/null 2>conftest.out configure:2313: checking for limits.h configure:2323: gcc -E conftest.c >/dev/null 2>conftest.out configure:2313: checking for sys/ioctl.h configure:2323: gcc -E conftest.c >/dev/null 2>conftest.out configure:2313: checking for sys/time.h configure:2323: gcc -E conftest.c >/dev/null 2>conftest.out configure:2313: checking for unistd.h configure:2323: gcc -E conftest.c >/dev/null 2>conftest.out configure:2313: checking for semaphore.h configure:2323: gcc -E conftest.c >/dev/null 2>conftest.out configure:2351: checking for curses header file configure:2360: gcc -E conftest.c >/dev/null 2>conftest.out configure:2460: checking for video4linux header files configure:2470: gcc -E conftest.c >/dev/null 2>conftest.out configure:2489: checking for bttv header files configure:2498: gcc -E conftest.c >/dev/null 2>conftest.out configure:2599: checking for giflib header file configure:2608: gcc -E conftest.c >/dev/null 2>conftest.out configure:2728: checking for jpeglib header file configure:2737: gcc -E conftest.c >/dev/null 2>conftest.out configure:2857: checking whether time.h and sys/time.h may both be included configure:2871: gcc -c -g -O2 conftest.c 1>&5 configure:2893: checking for working const configure:2947: gcc -c -g -O2 conftest.c 1>&5 configure:2968: checking for off_t configure:3001: checking for pid_t configure:3034: checking for size_t configure:3067: checking whether time.h and sys/time.h may both be included configure:3104: checking whether gcc needs -traditional configure:3153: checking for unistd.h configure:3192: checking for getpagesize configure:3220: gcc -o conftest -g -O2 conftest.c -lpthread -lgif -lncurses -ljpeg 1>&5 configure:3245: checking for working mmap configure:3393: gcc -o conftest -g -O2 conftest.c -lpthread -lgif -lncurses -ljpeg 1>&5 configure:3416: checking return type of signal handlers configure:3438: gcc -c -g -O2 conftest.c 1>&5 configure:3459: checking for gettimeofday configure:3487: gcc -o conftest -g -O2 conftest.c -lpthread -lgif -lncurses -ljpeg 1>&5 configure:3459: checking for mkdir configure:3487: gcc -o conftest -g -O2 conftest.c -lpthread -lgif -lncurses -ljpeg 1>&5 configure:3459: checking for rmdir configure:3487: gcc -o conftest -g -O2 conftest.c -lpthread -lgif -lncurses -ljpeg 1>&5 configure:3459: checking for select configure:3487: gcc -o conftest -g -O2 conftest.c -lpthread -lgif -lncurses -ljpeg 1>&5