Hello,
I have patched the 2.4.20 kernel sources with the following patches from
bytesex.org and cannot get it to compile. The sources were also patched
with the preempt patch, though not applying this patch gives the same
results. I can send a .config, but I guess what you'll want to know is
that the bttv parts are compiled into the kernel and not as modules.
I'd be grateful if anyone can give me some clues as to where I should
look, or if anyone else has had the same problems and got it working.
Thanks in advance,
Philip
Patches applied:
01_videodev-2.4.20.diff
11-v4l2-api-2.4.20.diff
30_bt832-2.4.20.diff
30_bttv-0.7.x-2.4.20.diff
30_bttv-doc-2.4.20.diff
30_i2c-2.4.20.diff
30_tuner-2.4.20.diff
Compile fails with :
ld -m elf_i386 -T /usr/src/linux-2.4.20/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.o init/do_mounts.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
mm/mm.o fs/fs.o ipc/ipc.o \
drivers/parport/driver.o drivers/char/char.o
drivers/block/block.o drivers/misc/misc.o drivers/net/net.o
drivers/media/media.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o
drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o
drivers/video/video.o drivers/usb/usbdrv.o drivers/i2c/i2c.o \
net/network.o \
/usr/src/linux-2.4.20/arch/i386/lib/lib.a
/usr/src/linux-2.4.20/lib/lib.a /usr/src/linux-2.4.20/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
drivers/media/media.o(.text+0xf2c0): In function `bttv_ioctl':
: undefined reference to `no_overlay'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.20'
make: *** [stamp-build] Error 2