>> First, I change KDIR to "/usr/include/linux" in the Makefile. Gerd> Why? Should work fine as-is. Changing it shouldn't break thinks Gerd> throuth... If I don't change it, this shows up: [root@localhost bttv-0.8.10]# make grep: /lib/modules/2.4.0-0.31mdk/build/include/linux/version.h: No such file or directory Makefile:53: /lib/modules/2.4.0-0.31mdk/build/Rules.make: No such file or directory make: *** No rule to make target `/lib/modules/2.4.0-0.31mdk/build/Rules.make'. Stop. [root@localhost bttv-0.8.10]# ls /usr/li lib libexec [root@localhost bttv-0.8.10]# I guess it's a error from Mandrake. >> But if a do "make", this happens but no module is compiled: >> >> [root@localhost bttv-0.8.10]# make make[2]: Entering directory >> `/root/bttv-0.8.10' make[2]: Nothing to be done for `modules'. Gerd> Hmm. I don't know what's wrong, should have worked... Gerd> bogomips kraxel ~# make --version GNU Make version 3.79.1, by Richard Gerd> Stallman and Roland McGrath. Gerd> The kernel changes file lists 3.77 as minimum, maybe this is the Gerd> problem? [root@localhost bttv-0.8.10]# make --version GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i586-mandrake-linux-gnu I don't think so. >> And if I do "make bttv.o", I got TONS of errors: Gerd> That doesn't work. Ups. >> I really don't get the Makefile. And where is all the other stuff? (the >> tuner, the tvaudio, etc.) Gerd> It's the same, i.e. you can use the kernels or bttv 0.7.x versions of Gerd> these. Ok, maybe I need to recompile a clean 2.4 kernel, and see what happens. Thanks anyway. Canek -- Dear Lord: Please make my words sweet and tender, for tomorrow I may have to eat them.