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

Fehler beim Kompilieren

Hallo,
nachdem ich nun mit einem "CNet" USB Dongle meine Versuche starte, hänge ich auch hier vor mir unlösbaren Problemen.

Was bedeutet es, wenn ich bei der Eingabe von "make all" folgende Ausgabe bekomme?

Code:
CC [M]  /home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o
In file included from /home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:99,
                 from /home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:7:25: error: asm/smp_alt.h: Datei oder Verzeichnis nicht gefunden
In file included from /home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:99,
                 from /home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:19: error: conflicting types for ‘atomic_t’
include2/asm/atomic.h:25: error: previous declaration of ‘atomic_t’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:48: error: conflicting types for ‘atomic_add’
include2/asm/atomic.h:54: error: previous definition of ‘atomic_add’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:63: error: conflicting types for ‘atomic_sub’
include2/asm/atomic.h:69: error: previous definition of ‘atomic_sub’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:80: error: conflicting types for ‘atomic_sub_and_test’
include2/asm/atomic.h:86: error: previous definition of ‘atomic_sub_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:97: error: conflicting types for ‘atomic_inc’
include2/asm/atomic.h:103: error: previous definition of ‘atomic_inc’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:111: error: conflicting types for ‘atomic_dec’
include2/asm/atomic.h:117: error: previous definition of ‘atomic_dec’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:127: error: conflicting types for ‘atomic_dec_and_test’
include2/asm/atomic.h:133: error: previous definition of ‘atomic_dec_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:146: error: conflicting types for ‘atomic_inc_and_test’
include2/asm/atomic.h:152: error: previous definition of ‘atomic_inc_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:166: error: conflicting types for ‘atomic_add_negative’
include2/asm/atomic.h:172: error: previous definition of ‘atomic_add_negative’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:184: error: conflicting types for ‘atomic_add_return’
include2/asm/atomic.h:190: error: previous definition of ‘atomic_add_return’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:209: error: conflicting types for ‘atomic_sub_return’
include2/asm/atomic.h:200: error: previous definition of ‘atomic_sub_return’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:243:1: warning: "atomic_set_mask" redefined
In file included from /usr/src/linux-2.6.16.13-4/include/linux/spinlock.h:231,
                 from /usr/src/linux-2.6.16.13-4/include/linux/capability.h:45,
                 from /usr/src/linux-2.6.16.13-4/include/linux/sched.h:7,
                 from /usr/src/linux-2.6.16.13-4/include/linux/module.h:10,
                 from /home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:63,
                 from /home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
include2/asm/atomic.h:419:1: warning: this is the location of the previous definition
/home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: In function ‘CMDHandler’:
/home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:300: warning: comparison of distinct pointer types lacks a cast
/home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: In function ‘usb_rtusb_probe’:
/home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:2085: warning: unused variable ‘device’
make[4]: *** [/home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o] Fehler 1
make[3]: *** [_module_/home/oliver/Download2/RT73_Linux_STA_Drv1.0.3.6/Module] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make: *** [all] Fehler 2

Sieht mir nach einem Fehler beim Kompilieren von Kernel-Daten aus, damit kann ich nur leider nichts anfangen. Weiß jemand mehr darüber als ich?
 
Die RT-Treiber von ralink.com.tw werden nicht wirklich gewartet, du bist besser mit denen von SerialMonkey (rt2x00.sf.net) aufgehoben.
 
Hallo,
danke für deine schnelle Antwort. In einem englischen Forum sagte man mir zu diesem Problem:
"it looks like your kernel sources aren't configured correctly as they are pulling in i386 headers. Have you followed the Suse instructions for finding the rihgt config file and doing make ARCH=x86-64 oldconfig?"

Leider weiß ich damit nichts anzufangen, kenne mich nicht sonderlich aus in der Welt des Tux.


Zu den anderen Treibern, die URL scheint nicht korrekt zu sein.
 
Oben