I think the easiest is to get the udpcast kernel rpm from http://udpcast.linux.lu/download/kernel-udpcast-2.6.14.4-1.i586.rpm
If you do want to compile your own kernel, make sure to use the configuration (.config) from http://udpcast.linux.lu/20051223/udpc-config.txt (Copy this as .config into your kernel tree, and make oldconfig)
However, if you have trouble with the compilation, it's easier to just use the RPM.
Alain
I'm not really interested in building a custom kernel, as yours seems to have everything I really need.
Now, I have /lib/modules/2.6.14.4udpcast and it seems fine. I also have /lib/udpcast.
I have a gentoo system, and my /boot isn't normally mounted, so vmlinuz-2.6.14.4udpcast is in my current directory.
If I simply run "/lib/udpcast/makeImage -i initrd -k vmlinuz-2.6.14.4udpcast" I get an enormous image that boots over pxe and comes up to a "Warning: unable to open an initial console." in which I thought may be due to the size.
So now I am running "/lib/udpcast/makeImage -i initrd -k vmlinuz-2.6.14.4udpcast -m ntfs cramfs eepro100 nls ide --cpio --bzip" which makes a considerably smaller image, but it comes up with "Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)"
Am I missing a required module? Am I doing this entirely wrong? I am building these on a machine thats running a 2.4 kernel, should that matter?
Sorry about all the questions, but so far my only luck on booting this is by using the Cast-o-matic images, which don't allow for pre and post scripts.
Thanks for your continued assistance.