The smp.h header file defines symbols used during the 'make of the kernel', if not defined the Makefile exit due to an error. To remedy the problem, either define the __SMP__ by passing it on the command line, or edit the smp.h file and delete the '#ifdef __SMP__' with its #endif.
*** This bug has been marked as a duplicate of 19260 ***