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:
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
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