Whoops. I'm not sure if CyrptoAPI compiles or not, but nothing in the drivers/addon directory compiles.
Neither does block/loop.c, some ATM driver, xd.c, and lots of other stuff. To reproduce: cd /usr/src/linux-2.4 cp configs/kernel-2.4.18-i686.config .config make oldconfig make dep make bzImage (this should work) make modules (this blows up all over the place)