Yes the error was pretty similar to the one mentioned earlier. I had a couple or warnings about invalid "ids" before the actual error.
You must have kernel support for evdev, so you can use the corresponding headers to build xf86-input-evdev. That's why I made the symlink into X includes directory. You can run:
grep EVDEV /usr/src/linuc/.config
to see if your kernel supports evdev.