make: *** /lib/modules/2.6.31.12-0.1-desktop/build: No such file or directory. Stop.
Das Sollte wohl der Fehler sein .
Stell sicher, dass der Kernel-Header / der Source des Kernels vorhanden ist.
Die Header-Dateien sollten eigentlich für deine Zwecke reichen, bin mir jedoch nicht genau sicher wie Suse damit umgeht. Im Zweifelsfall der Sourcecode eben.

mfg