A stock 2.4.20 kernel compile fails on my iMac with the errors below. The ben-X kernels compile natively and cross-compile on an i386 box.
Jeff ============= agpgart_be.c:86:2: #error "Please define flush_cache." agpgart_be.c: In function `agp_generic_create_gatt_table': agpgart_be.c:591: warning: assignment from incompatible pointer type /home/jeff/kernel/include/asm/bitops.h: At top level: agpgart_be.c:403: warning: `agp_generic_agp_enable' defined but not used agpgart_be.c:496: warning: `agp_generic_create_gatt_table' defined but not used agpgart_be.c:620: warning: `agp_generic_suspend' defined but not used agpgart_be.c:625: warning: `agp_generic_resume' defined but not used agpgart_be.c:630: warning: `agp_generic_free_gatt_table' defined but not used agpgart_be.c:682: warning: `agp_generic_insert_memory' defined but not used agpgart_be.c:743: warning: `agp_generic_remove_memory' defined but not used agpgart_be.c:760: warning: `agp_generic_alloc_by_type' defined but not used agpgart_be.c:765: warning: `agp_generic_free_by_type' defined but not used agpgart_be.c:783: warning: `agp_generic_alloc_page' defined but not used agpgart_be.c:803: warning: `agp_generic_destroy_page' defined but not used make[3]: *** [agpgart_be.o] Error 1 make[3]: Leaving directory `/home/jeff/kernel/drivers/char/agp' make[2]: *** [_modsubdir_agp] Error 2 make[2]: Leaving directory `/home/jeff/kernel/drivers/char' make[1]: *** [_modsubdir_char] Error 2 make[1]: Leaving directory `/home/jeff/kernel/drivers' make: *** [_mod_drivers] Error 2