--SNIP-- CC drivers/video/console/fbcondecor.o CC drivers/video/console/cfbcondecor.o LD drivers/video/console/font.o drivers/video/console/cfbcondecor.c:382:42: error: macro "attr_bgcol_ec" requires 3 arguments, but only 2 given drivers/video/console/cfbcondecor.c: In function ‘fbcon_decor_clear’: drivers/video/console/cfbcondecor.c:382: error: ‘attr_bgcol_ec’ undeclared (first use in this function) drivers/video/console/cfbcondecor.c:382: error: (Each undeclared identifier is reported only once drivers/video/console/cfbcondecor.c:382: error: for each function it appears in.) drivers/video/console/cfbcondecor.c:381: warning: unused variable ‘bgshift’ make[3]: *** [drivers/video/console/cfbcondecor.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [drivers/video/console] Error 2 make[1]: *** [drivers/video] Error 2 make: *** [drivers] Error 2 --SNIP-- Looks like the definition of the macro has been changed, looking around at other users of the macro, as well as the definiton of the function the macro is used in, the easy fix is: int bg_color = attr_bgcol_ec(bgshift, vc); changed to int bg_color = attr_bgcol_ec(bgshift, vc, info);
Same here for me on x86
*** This bug has been marked as a duplicate of bug 218177 ***