checking for libmpeg3.h... yes checking linux/videodev.h usability... yes checking linux/videodev.h presence... yes checking for linux/videodev.h... yes checking which gfxdrivers should be built... Unknown gfxdriver rage128, exiting! !!! ERROR: dev-libs/DirectFB-0.9.20 failed. !!! Function econf, Line 365, Exitcode 1 !!! econf failed Reproducible: Always Steps to Reproduce: 1. emerge -u world 2. get to DirectFB, fails I note the configure script option: --with-gfxdrivers=<list> compile gfxdrivers in <list> gfxdrivers may be comma separated 'all' builds all drivers, 'none' builds none Possible gfxdrivers are: ati128, cle266, cyber5k, i810, matrox, neomagic, nsc, nvidia, radeon, savage, tdfx I had VIDEO_CARDS=rage128 in make.conf. Changed to ati128 - trying to remember why rage128 was required. Maybe this changed in DirectFB?
no, 0.9.19 and 0.9.20 both say 'ati128' and 'radeon' perhaps another package calls it 'rage128'
Well, let's hope not, because inconveniently, DirectFB will fail if *any* entry in VIDEO_CARDS is unmatched. So I can't have VIDEOCARDS="ati128 rage128"
well, you can have DirectFB compile multiple cards ... but you're right, you better not match one that doesnt exist ;) i started to look at fixing this then i gave up ... guess i'll take another look :P
fixed in cvs ... DirectFB will only compile specified valid cards