PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : X-Fi Treiber installation unter Suse 10.3



DevilX
26.09.07, 15:47
Ich probiere mich momentan an dem X-Fi beta Treiber und komme nicht Weiter..
Ich habe Suse 10.3 Kernel Source und Alsa Devel sind installiert.
Zuerst bekam ich die Fehlermeldung das keine Kompatible Soundkarte gefunden wurde da hat folgendes geholfen:

system_devices=$(lspci -vmd "$vendor_id":"$device_id" | grep -w 'SDevice' | awk '{print $NF}')

Which needs to be like this in - at least - Ubuntu (you just have to add the parameter -n to lspci):
system_devices=$(lspci -n -vmd "$vendor_id":"$device_id" | grep -w 'SDevice' | awk '{print $NF}')
Jetzt bekomm ich aber folgenden Fehler und weiß nicht weiter:


In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/bitmap.h:8,
from /lib/modules/2.6.22.5-29-default/source/include/linux/nodemask.h:85,
from /lib/modules/2.6.22.5-29-default/source/include/linux/mmzone.h:15,
from /lib/modules/2.6.22.5-29-default/source/include/linux/gfp.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/slab.h:14,
from LinuxReg.c:16:
/lib/modules/2.6.22.5-29-default/source/include/linux/string.h:21:24: error: asm/string.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/notifier.h:14,
from /lib/modules/2.6.22.5-29-default/source/include/linux/memory_hotplug.h:7,
from /lib/modules/2.6.22.5-29-default/source/include/linux/mmzone.h:466,
from /lib/modules/2.6.22.5-29-default/source/include/linux/gfp.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/slab.h:14,
from LinuxReg.c:16:
/lib/modules/2.6.22.5-29-default/source/include/linux/rwsem.h:24:65: error: asm/rwsem.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/mmzone.h:569,
from /lib/modules/2.6.22.5-29-default/source/include/linux/gfp.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/slab.h:14,
from LinuxReg.c:16:
/lib/modules/2.6.22.5-29-default/source/include/linux/topology.h:34:26: error: asm/topology.h: Datei oder Verzeichnis nicht gefunden
LinuxReg.c:17:20: error: asm/io.h: Datei oder Verzeichnis nicht gefunden
In file included from LinuxSys.c:18:
/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 /lib/modules/2.6.22.5-29-default/source/include/linux/thread_info.h:20,
from /lib/modules/2.6.22.5-29-default/source/include/linux/preempt.h:9,
from /lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:49,
from LinuxSys.c:19:
/lib/modules/2.6.22.5-29-default/source/include/linux/bitops.h:9:24: error: asm/bitops.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/preempt.h:9,
from /lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:49,
from LinuxSys.c:19:
/lib/modules/2.6.22.5-29-default/source/include/linux/thread_info.h:21:29: error: asm/thread_info.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/preempt.h:10,
from /lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:49,
from LinuxSys.c:19:
/lib/modules/2.6.22.5-29-default/source/include/linux/linkage.h:4:25: error: asm/linkage.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:53,
from LinuxSys.c:19:
/lib/modules/2.6.22.5-29-default/source/include/linux/kernel.h:18:21: error: asm/bug.h: Datei oder Verzeichnis nicht gefunden
In file included from LinuxSys.c:19:
/lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:57:24: error: asm/system.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:326:24: error: asm/atomic.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/list.h:8,
from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:10,
from LinuxSys.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/prefetch.h:14:27: error: asm/processor.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/prefetch.h:15:23: error: asm/cache.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/kobject.h:27,
from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:17,
from LinuxSys.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/wait.h:26:25: error: asm/current.h: Datei oder Verzeichnis nicht gefunden
In file included from LinuxSys.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/module.h:19:23: error: asm/local.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/module.h:21:24: error: asm/module.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:49,
from LinuxSys.c:21:
/lib/modules/2.6.22.5-29-default/source/include/linux/timex.h:187:23: error: asm/timex.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:50,
from LinuxSys.c:21:
/lib/modules/2.6.22.5-29-default/source/include/linux/calc64.h:5:23: error: asm/div64.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:50,
from LinuxSys.c:21:
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:33:3: error: #error You lose.
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/bitmap.h:8,
from /lib/modules/2.6.22.5-29-default/source/include/linux/cpumask.h:86,
from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:53,
from LinuxSys.c:21:
/lib/modules/2.6.22.5-29-default/source/include/linux/string.h:21:24: error: asm/string.h: Datei oder Verzeichnis nicht gefunden
In file included from LinuxSys.c:21:
/lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:58:27: error: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:61:21: error: asm/mmu.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:62:25: error: asm/cputime.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/notifier.h:14,
from /lib/modules/2.6.22.5-29-default/source/include/linux/memory_hotplug.h:7,
from /lib/modules/2.6.22.5-29-default/source/include/linux/mmzone.h:466,
from /lib/modules/2.6.22.5-29-default/source/include/linux/gfp.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/slab.h:14,
from /lib/modules/2.6.22.5-29-default/source/include/linux/percpu.h:5,
from /lib/modules/2.6.22.5-29-default/source/include/linux/rcupdate.h:41,
from /lib/modules/2.6.22.5-29-default/source/include/linux/pid.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:71,
from LinuxSys.c:21:
/lib/modules/2.6.22.5-29-default/source/include/linux/rwsem.h:24:65: error: asm/rwsem.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/mmzone.h:569,
from /lib/modules/2.6.22.5-29-default/source/include/linux/gfp.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/slab.h:14,
from /lib/modules/2.6.22.5-29-default/source/include/linux/percpu.h:5,
from /lib/modules/2.6.22.5-29-default/source/include/linux/rcupdate.h:41,
from /lib/modules/2.6.22.5-29-default/source/include/linux/pid.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:71,
from LinuxSys.c:21:
/lib/modules/2.6.22.5-29-default/source/include/linux/topology.h:34:26: error: asm/topology.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/rcupdate.h:41,
from /lib/modules/2.6.22.5-29-default/source/include/linux/pid.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:71,
from LinuxSys.c:21:
/lib/modules/2.6.22.5-29-default/source/include/linux/percpu.h:10:24: error: asm/percpu.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:11,
from LinuxSys.c:25:
/lib/modules/2.6.22.5-29-default/source/include/linux/hardirq.h:7:25: error: asm/hardirq.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/hardirq.h:60:2: error: #error PREEMPT_ACTIVE is too low!
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:15,
from LinuxSys.c:25:
/lib/modules/2.6.22.5-29-default/source/include/linux/device.h:25:24: error: asm/device.h: Datei oder Verzeichnis nicht gefunden
In file included from LinuxSys.c:26:
/lib/modules/2.6.22.5-29-default/source/include/linux/pci.h:767:21: error: asm/pci.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/mman.h:14,
from LinuxSys.c:29:
/lib/modules/2.6.22.5-29-default/source/include/linux/mm.h:40:25: error: asm/pgtable.h: Datei oder Verzeichnis nicht gefunden
In file included from LinuxSys.c:33:
/lib/modules/2.6.22.5-29-default/source/include/linux/delay.h:12:23: error: asm/delay.h: Datei oder Verzeichnis nicht gefunden
LinuxSys.c:35:20: error: asm/io.h: Datei oder Verzeichnis nicht gefunden
LinuxSys.c:36:25: error: asm/uaccess.h: Datei oder Verzeichnis nicht gefunden
LinuxSys.c:37:21: error: asm/irq.h: Datei oder Verzeichnis nicht gefunden
LinuxSys.c:51:40: error: missing binary operator before token "("
LinuxSys.c:57:31: error: asm/cacheflush.h: Datei oder Verzeichnis nicht gefunden
In file included from ../../include/osutils.h:17,
from ../../include/ctossrv.h:18,
from LinuxSys.c:64:
/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 ../../include/ctossrv.h:18,
from LinuxSys.c:64:
../../include/osutils.h:104:43: error: missing binary operator before token "("
../../include/osutils.h:144:48: error: missing binary operator before token "("
LinuxSys.c:329:40: error: missing binary operator before token "("
LinuxSys.c:350:40: error: missing binary operator before token "("
LinuxSys.c:430:40: error: missing binary operator before token "("
LinuxSys.c:453:40: error: missing binary operator before token "("
LinuxSys.c:542:40: error: missing binary operator before token "("
LinuxSys.c:586:40: error: missing binary operator before token "("
LinuxSys.c:597:40: error: missing binary operator before token "("
LinuxSys.c:609:41: error: missing binary operator before token "("
LinuxSys.c:907:41: error: missing binary operator before token "("
LinuxSys.c:1193:40: error: missing binary operator before token "("
LinuxSys.c:1378:40: error: missing binary operator before token "("
LinuxSys.c:1468:40: error: missing binary operator before token "("
LinuxSys.c:1502:40: error: missing binary operator before token "("
LinuxSys.c:1515:40: error: missing binary operator before token "("
LinuxSys.c:1542:40: error: missing binary operator before token "("
LinuxSys.c:1558:40: error: missing binary operator before token "("
LinuxSys.c:1574:40: error: missing binary operator before token "("
LinuxSys.c:1593:40: error: missing binary operator before token "("
LinuxSys.c:1606:40: error: missing binary operator before token "("
LinuxSys.c:1624:40: error: missing binary operator before token "("
LinuxSys.c:1643:40: error: missing binary operator before token "("
LinuxSys.c:1657:40: error: missing binary operator before token "("
LinuxSys.c:1674:40: error: missing binary operator before token "("
LinuxSys.c:2000:45: error: missing binary operator before token "("
LinuxSys.c:2047:45: error: missing binary operator before token "("
LinuxSys.c:2418:40: error: missing binary operator before token "("
LinuxSys.c:2434:40: error: missing binary operator before token "("
LinuxSys.c:2840:40: error: missing binary operator before token "("
LinuxSys.c:2853:40: error: missing binary operator before token "("
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/thread_info.h:20,
from /lib/modules/2.6.22.5-29-default/source/include/linux/preempt.h:9,
from /lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:49,
from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:9,
from osutils.c:17:
/lib/modules/2.6.22.5-29-default/source/include/linux/bitops.h:9:24: error: asm/bitops.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/preempt.h:9,
from /lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:49,
from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:9,
from osutils.c:17:
/lib/modules/2.6.22.5-29-default/source/include/linux/thread_info.h:21:29: error: asm/thread_info.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/preempt.h:10,
from /lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:49,
from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:9,
from osutils.c:17:
/lib/modules/2.6.22.5-29-default/source/include/linux/linkage.h:4:25: error: asm/linkage.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:53,
from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:9,
from osutils.c:17:
/lib/modules/2.6.22.5-29-default/source/include/linux/kernel.h:18:21: error: asm/bug.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:9,
from osutils.c:17:
/lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:57:24: error: asm/system.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/spinlock.h:326:24: error: asm/atomic.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/list.h:8,
from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:10,
from osutils.c:17:
/lib/modules/2.6.22.5-29-default/source/include/linux/prefetch.h:14:27: error: asm/processor.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/prefetch.h:15:23: error: asm/cache.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/kobject.h:27,
from /lib/modules/2.6.22.5-29-default/source/include/linux/module.h:17,
from osutils.c:17:
/lib/modules/2.6.22.5-29-default/source/include/linux/wait.h:26:25: error: asm/current.h: Datei oder Verzeichnis nicht gefunden
In file included from osutils.c:17:
/lib/modules/2.6.22.5-29-default/source/include/linux/module.h:19:23: error: asm/local.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/module.h:21:24: error: asm/module.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/bitmap.h:8,
from /lib/modules/2.6.22.5-29-default/source/include/linux/nodemask.h:85,
from /lib/modules/2.6.22.5-29-default/source/include/linux/mmzone.h:15,
from /lib/modules/2.6.22.5-29-default/source/include/linux/gfp.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/slab.h:14,
from osutils.c:18:
/lib/modules/2.6.22.5-29-default/source/include/linux/string.h:21:24: error: asm/string.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/notifier.h:14,
from /lib/modules/2.6.22.5-29-default/source/include/linux/memory_hotplug.h:7,
from /lib/modules/2.6.22.5-29-default/source/include/linux/mmzone.h:466,
from /lib/modules/2.6.22.5-29-default/source/include/linux/gfp.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/slab.h:14,
from osutils.c:18:
/lib/modules/2.6.22.5-29-default/source/include/linux/rwsem.h:24:65: error: asm/rwsem.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/mmzone.h:569,
from /lib/modules/2.6.22.5-29-default/source/include/linux/gfp.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/slab.h:14,
from osutils.c:18:
/lib/modules/2.6.22.5-29-default/source/include/linux/topology.h:34:26: error: asm/topology.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:11,
from osutils.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/hardirq.h:7:25: error: asm/hardirq.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/hardirq.h:60:2: error: #error PREEMPT_ACTIVE is too low!
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:49,
from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:12,
from osutils.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/timex.h:187:23: error: asm/timex.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:50,
from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:12,
from osutils.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/calc64.h:5:23: error: asm/div64.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:50,
from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:12,
from osutils.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:33:3: error: #error You lose.
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22.5-29-default/source/include/linux/jiffies.h:225:31: error: division by zero in #if
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:12,
from osutils.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:58:27: error: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:61:21: error: asm/mmu.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:62:25: error: asm/cputime.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/rcupdate.h:41,
from /lib/modules/2.6.22.5-29-default/source/include/linux/pid.h:4,
from /lib/modules/2.6.22.5-29-default/source/include/linux/sched.h:71,
from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:12,
from osutils.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/percpu.h:10:24: error: asm/percpu.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/interrupt.h:15,
from osutils.c:20:
/lib/modules/2.6.22.5-29-default/source/include/linux/device.h:25:24: error: asm/device.h: Datei oder Verzeichnis nicht gefunden
osutils.c:23:25: error: asm/pgtable.h: Datei oder Verzeichnis nicht gefunden
osutils.c:24:20: error: asm/io.h: Datei oder Verzeichnis nicht gefunden
osutils.c:25:25: error: asm/uaccess.h: Datei oder Verzeichnis nicht gefunden
In file included from ../../include/osutils.h:17,
from ../../include/ctossrv.h:18,
from osutils.c:27:
/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 ../../include/ctossrv.h:18,
from osutils.c:27:
../../include/osutils.h:104:43: error: missing binary operator before token "("
../../include/osutils.h:144:48: error: missing binary operator before token "("
osutils.c:29:40: error: missing binary operator before token "("
In file included from /lib/modules/2.6.22.5-29-default/source/include/linux/pagemap.h:10,
from osutils.c:34:
/lib/modules/2.6.22.5-29-default/source/include/linux/highmem.h:8:28: error: asm/cacheflush.h: Datei oder Verzeichnis nicht gefunden
/lib/modules/2.6.22.5-29-default/source/include/linux/highmem.h:47:28: error: asm/kmap_types.h: Datei oder Verzeichnis nicht gefunden
osutils.c:39:29: error: asm/tlbflush.h: Datei oder Verzeichnis nicht gefunden
osutils.c:45:41: error: missing binary operator before token "("
osutils.c:155:40: error: missing binary operator before token "("
osutils.c:347:40: error: missing binary operator before token "("
osutils.c:355:41: error: missing binary operator before token "("
osutils.c:399:41: error: missing binary operator before token "("
osutils.c:412:41: error: missing binary operator before token "("
osutils.c:428:41: error: missing binary operator before token "("
osutils.c:430:42: error: missing binary operator before token "("
osutils.c:432:43: error: missing binary operator before token "("
osutils.c:476:41: error: missing binary operator before token "("
osutils.c:816:40: error: missing binary operator before token "("
make[1]: *** [.depend] Fehler 1
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.04/src/ossrv'
make: *** [ctossrvclean] Fehler 2
Copy module files...
cp: Aufruf von stat für „ctossrv.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für „emupia.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für „ctsfman.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für „haxfi.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für „ctalsa.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für „ct20xut.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für „ctexfifx.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für „cthwiut.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [copy_modules] Fehler 1
Installation Unsuccessful

BrudA
07.10.07, 15:24
Soweit bin ich auch ungefähr
Was bedeutet: error: missing binary operator before token "("

Rain_maker
07.10.07, 16:01
Nutzt hier niemand die Suchfunktion oder liest die Dokumentation?

http://www.linuxforen.de/forums/showthread.php?t=242025

Greetz,

RM

DevilX
11.10.07, 21:13
Ahja und in wie weit soll das helfen?
und welche Dokumentation meinst du?

Ich bin nach der readme von http://blackbox.lostwave.net/x-fi/ hape den treiber gepacht etc und wenn ich make ausführe kommen nur noch fehler.

jogep
12.10.07, 10:29
Ahja und in wie weit soll das helfen?


This driver source will not compile with GCC version 4 and above.

towo2099
12.10.07, 10:31
Und soweit ich das verstanden habe, geht der Treiber auch nur unter 64 Bit!

undefined
12.10.07, 11:24
Soweit bin ich auch ungefähr
Was bedeutet: error: missing binary operator before token "("
Das ist eine Typische Fehlermeldung wenn eine Headerdatei fehlt.
Resultiert also aus den Vorrang gegangen Fehler Meldungen.
Dein Problem ist.. Das dein Kernel nicht pre Compiled ist.
Siehe Kernel FAQ make prepare.

BrudA
15.10.07, 18:13
Danke für die Antwort :)

ThorstenHirsch
15.10.07, 18:19
Wende dich an Creative, bzw. beschwer dich bei denen wenn es für deine Plattform keine Treiber gibt! Außer denen kann niemand support leisten für ihren closed-source-Treiber.

DevilX
22.10.07, 22:34
Ich werde mal schauen ob ich selber mal komplett nen kernel kompiliere und dann teste aber im moment fehlt mir einfach die zeit.

Rain_maker
22.10.07, 22:57
Ich werde mal schauen ob ich selber mal komplett nen kernel kompiliere und dann teste aber im moment fehlt mir einfach die zeit.

Nochmal zum Mitschreiben:


This driver source will not compile with GCC version 4 and above.

Da kannst Du Dir zig Kernel selbst kompilieren, das wird trotzdem nix, weil _keine_ halbwegs aktuelle Distribution mehr mit einem solch alten Compiler daherkommt.

Ich vermute mal, daß die bei Creative irgendwo beim Aufräumen der alten Festplatten noch eine uralte Version gefunden haben, die irgendein Praktikant vor Jahren zusammengehackt hat und das nun als "neuer Beta Treiber" verkaufen.

Das Ding ist nicht mal die Bandbreite für den Download wert.

Greetz,

RM

P.S. Und es wird auch sehr wahrscheinlich nicht funktionieren, wenn Du Dir Deinen Kernel mit gcc3*irgendwas* bauen wirst, denn dann läuft mit an Sicherheit grenzender Wahrscheinlichkeit Dein System nicht mehr, dazu müsste man praktisch das gesamte System neu bauen. (Hier lasse ich mich aber gerne korrigieren, aber eines ist sicher, den Aufwand wäre es auf keinen Fall wert.)

towo2099
22.10.07, 23:00
Und

Requirements:
Linux x86_64 OS
falls das irgendwie untergegangen sein sollte.