I am trying to get framebuffer support compiled into the kernel (2.4.28) before I compile and install directfb, but I am having a problem I can't seem to solve. I am getting the following error when I try to compile fb support into the kernel: /drivers/char/mem.c:747: undefined reference to `fbmem_init'
Are you sure this is a vanilla 2.4.28 kernel? You seem to be offered a way bigger choice of framebuffer drivers than I am!
CONFIG_FB=y CONFIG_DUMMY_CONSOLE=y # CONFIG_FB_RIVA is not set # CONFIG_FB_CLGEN is not set # CONFIG_FB_PM2 is not set CONFIG_FB_VIA=y # CONFIG_FB_PM3 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_VESA=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_HGA is not set CONFIG_VIDEO_SELECT=y # CONFIG_FB_MATROX is not set # CONFIG_FB_ATY is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set ...etc...
If it isn't a vanilla kernel, then have you checked whether it compiles okay without your patches applied?
-- Simon Poole www.appliancestudio.com
