i686-pc-linux-gnu-gcc -O2 -DLINUX -Dlinux -D__KERNEL__ -DMODULE -I/include -I. -I//usr/src/linux/include -I//usr/src/linux/include/asm/mach-default -DSVGALIB_HELPER_MAJOR=209 -DMODVERSIONS -DCONFIG_MODVERSIONS=1 -c -o main.o main.c In file included from //usr/src/linux/include/linux/sched.h:23, from //usr/src/linux/include/linux/mm.h:22, from //usr/src/linux/include/linux/slab.h:14, from main.c:10: //usr/src/linux/include/linux/smp.h:29: error: conflicting types for 'smp_send_reschedule' //usr/src/linux/include/asm/smp.h:42: error: previous declaration of 'smp_send_reschedule' was here //usr/src/linux/include/linux/smp.h:29: error: conflicting types for 'smp_send_reschedule' //usr/src/linux/include/asm/smp.h:42: error: previous declaration of 'smp_send_reschedule' was here distcc[3044] ERROR: compile on localhost failed make: *** [main.o] Error 1 Reproducible: Always Steps to Reproduce: 1. emerge svgalib 2. 3. Actual Results: i686-pc-linux-gnu-gcc -O2 -DLINUX -Dlinux -D__KERNEL__ -DMODULE -I/include -I. -I//usr/src/linux/include -I//usr/src/linux/include/asm/mach-default -DSVGALIB_HELPER_MAJOR=209 -DMODVERSIONS -DCONFIG_MODVERSIONS=1 -c -o main.o main.c In file included from //usr/src/linux/include/linux/sched.h:23, from //usr/src/linux/include/linux/mm.h:22, from //usr/src/linux/include/linux/slab.h:14, from main.c:10: //usr/src/linux/include/linux/smp.h:29: error: conflicting types for 'smp_send_reschedule' //usr/src/linux/include/asm/smp.h:42: error: previous declaration of 'smp_send_reschedule' was here //usr/src/linux/include/linux/smp.h:29: error: conflicting types for 'smp_send_reschedule' //usr/src/linux/include/asm/smp.h:42: error: previous declaration of 'smp_send_reschedule' was here distcc[3044] ERROR: compile on localhost failed make: *** [main.o] Error 1 Expected Results: svgalib merged
you neglected to provide `emerge info` like the bug report page said to what kernel version do you have at /usr/src/linux ?