• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Problem bei der Installation des X-Fi Treibers

Jannik

Newbie
Hi Leutz!

Ich habe ein Problem bei der Installation meines X-Fi Soundkarten Treibers unter Suse 10.3. Die Karte ist eine "X-Fi Fatality Professional Series" (oder so ähnlich). Creative hat letztens 64 Bit Treiber rausgegeben, daher hab ich auch ein 64 Bit Suse installiert.

Ich habe eine Anleitunge gefunden, die ein paar Fehler in der Installation beheben soll (tut sie auch, der Fehler kommt deutlich später!):
http://x-fi-old.olausson.de/wiki:howto man muss allerdings beim Punkt "Apply XFiDrv_Linux_US-1.04_all-in-one_v0.2.patch" eine andere Linkadresse angeben und zwar: http://blackbox.lostwave.net/x-fi/XFiDrv_Linux_US-1.04_all-in-one_v0.2.patch

Ich bin bis zum Punkt "Now lets configure and compile it" gekommen, wenn ich den Befehl ausführe rechnet er sich erst eins und dann kommt folgende Fehlermeldung:

Code:
/usr/include/linux/version.h:2:2: error: #error "======================================================="
/usr/include/linux/version.h:3:2: error: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: error: #error "files directly for the compilation of kernel modules."
/usr/include/linux/version.h:5:2: error: #error ""
/usr/include/linux/version.h:6:2: error: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: error: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: error: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: error: #error "currently running kernel. They should only be"
/usr/include/linux/version.h:10:2: error: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: error: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/version.h:12:2: error: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: error: #error ""
/usr/include/linux/version.h:14:2: error: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: error: #error ""
/usr/include/linux/version.h:16:2: error: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: error: #error ""
/usr/include/linux/version.h:18:2: error: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: error: #error "   /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: error: #error "   the matching kernel source directory"
/usr/include/linux/version.h:21:2: error: #error ""
/usr/include/linux/version.h:22:2: error: #error " o Configure kernel sources:"
/usr/include/linux/version.h:23:2: error: #error "   - cd /usr/src/linux"
/usr/include/linux/version.h:24:2: error: #error "   - make mrproper"
/usr/include/linux/version.h:25:2: error: #error "   - make cloneconfig"
/usr/include/linux/version.h:26:2: error: #error "   - make prepare"
/usr/include/linux/version.h:27:2: error: #error ""
/usr/include/linux/version.h:28:2: error: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:29:2: error: #error "   compiler option to use the correct include files:"
/usr/include/linux/version.h:30:2: error: #error ""
/usr/include/linux/version.h:31:2: error: #error "   -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:32:2: error: #error ""
/usr/include/linux/version.h:33:2: error: #error "   instead of"
/usr/include/linux/version.h:34:2: error: #error ""
/usr/include/linux/version.h:35:2: error: #error "   -I/usr/include/linux"
/usr/include/linux/version.h:36:2: error: #error ""
/usr/include/linux/version.h:37:2: error: #error "   Please adjust the Makefile accordingly."
/usr/include/linux/version.h:38:2: error: #error "======================================================="
In file included from emupia_main.c:29:
../../include/osutils.h:104:43: error: missing binary operator before token "("
../../include/osutils.h:144:48: error: missing binary operator before token "("
emupia_main.c:35:40: error: missing binary operator before token "("
emupia_main.c:60:40: error: missing binary operator before token "("
emupia_main.c:70:40: error: missing binary operator before token "("
emupia_main.c:155:40: error: missing binary operator before token "("
make[1]: *** [.depend] Fehler 1
make[1]: Leaving directory `/home/jannik/Desktop/XFiDrv_Linux_US-1.04/XFiDrv_Linux_US-1.04/src/emupia'
make: *** [emupiaclean] Fehler 2

Ich denke mal besonders der Teil in der Mitte ist von Bedeutung nur leider versteh ich nicht ganz was gemeint ist...

Ich hoffe ihr könnt mir helfen!
Jannik
 

whois

Ultimate Guru
Hi

Zeig uns bitte mal deinen Kernel.
Code:
rpm -qa|grep kernel

Hast du die Kernel Sources installiert?

cu
 
OP
J

Jannik

Newbie
jannik@noname:~> rpm -qa|grep kernel
linux-kernel-headers-2.6.22-19
kernel-source-2.6.22.13-0.3
kernel-default-2.6.22.13-0.3

Ja, Kernel Sources hab ich über Yast installiert.
 

whois

Ultimate Guru
Hi

Sieh dir bitte den Link an.
http://www.linuxforen.de/forums/showthread.php?t=242098
Das ist ein Compiler Problem.

cu
 
Oben