Problem started with this commit :
2011-07-05 Revert "build: collapse all Makefile.am files into a single non-recursive one."
Steps to Reproduce:
1. emerge xf86-input-synaptics
/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/work/xf86-input-synaptics-9999/test/fake-symbols.c:228:1: error: conflicting types for 'xf86SetIntOption'
/usr/include/xorg/xf86Opt.h:73:22: note: previous declaration of 'xf86SetIntOption' was here
/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/work/xf86-input-synaptics-9999/test/fake-symbols.c:371:1: error: conflicting types for 'xf86ReplaceStrOption'
/usr/include/xorg/xf86Opt.h:118:32: note: previous declaration of 'xf86ReplaceStrOption' was here
/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/work/xf86-input-synaptics-9999/test/fake-symbols.c:378:1: error: conflicting types for 'xf86NextOption'
/usr/include/xorg/xf86Opt.h:85:32: note: previous declaration of 'xf86NextOption' was here
make: *** [fake-symbols.o] Error 1
Created attachment 288453 [details]
Created attachment 288455 [details]
Hello cyrillic, I hope this issue is already fixed, if is, can you close bug?
Sorry, I forgot all about this bug.
... and yes, upstream fixed this a while ago.