I tried to install touchkit xorg module. Installer copied object file (.o) instead of module (.so), but I copied it manually then. I renamed that .so file (since it has invalid name: xf86TouchKit.so instead of touchkit_drv.so). But xorg can not load that module. It says "module touchkit does not have a touchkitModuleData data object". What does that mean? May be I'm trying to use wrong file as module? I have the following files in xorg module build directory of touchkit:

I also tried to use touchkit_drv.o as module (by renaming it to .so), but xorg sais it has invalid format.