PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WLAN: ieee80211-1.1.6 - Fehler beim Kompilieren unter Debian



JoeCool25
13.12.05, 09:40
Hallo,
bei dem Versuch das WLAN auf meinem Samsung R50 unter Debian Sarge in Gang zu bekommen, scheitere ich gleich am Anfang bei der Kompilierung von ieee80211-1.1.6 (Fehlermeldung s. unten). Es ist der Sarge 2.6er Standard-Kernel 2.6.8-2-686 installiert und die Pakete Kernel-Source-2.6.8 und Kernel-Headers-2.6.8-2-686 wurden mit apt-get nachinstalliert.

Vielleicht hat ja jemand eine Idee bzw. eine Lösung für mein Problem!?
Danke im voraus!
Mfg Oliver



R50:/usr/local/src/ieee80211-1.1.6# make
Checking in /lib/modules/2.6.8-2-686/build/ for ieee80211 components...

make -C /lib/modules/2.6.8-2-686/build M=/usr/local/src/ieee80211-1.1.6 MODVERDIR=/usr/local/src/ieee80211-1.1.6 modules
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-686'
CC [M] /usr/local/src/ieee80211-1.1.6/ieee80211_module.o
In file included from /usr/local/src/ieee80211-1.1.6/ieee80211_module.c:54:
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:530: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:530: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:531: Warnung: type defaults to `int' in declaration of `duration_id'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:531: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:533: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:533: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:536: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:536: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:537: Warnung: type defaults to `int' in declaration of `duration_id'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:537: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:540: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:540: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:543: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:543: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:544: Warnung: type defaults to `int' in declaration of `duration_id'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:544: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:548: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:548: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:551: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:551: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:552: Warnung: type defaults to `int' in declaration of `duration_id'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:552: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:556: error: Syntaxfehler before "seq_ctl"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:556: Warnung: type defaults to `int' in declaration of `seq_ctl'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:556: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:558: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:558: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:561: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:561: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:562: Warnung: type defaults to `int' in declaration of `duration_id'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:562: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:566: error: Syntaxfehler before "seq_ctl"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:566: Warnung: type defaults to `int' in declaration of `seq_ctl'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:566: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:569: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:569: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:572: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:572: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:573: Warnung: type defaults to `int' in declaration of `duration_id'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:573: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:577: error: Syntaxfehler before "seq_ctl"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:577: Warnung: type defaults to `int' in declaration of `seq_ctl'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:577: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:579: error: Syntaxfehler before "qos_ctl"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:579: Warnung: type defaults to `int' in declaration of `qos_ctl'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:579: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:580: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:583: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:583: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:584: Warnung: type defaults to `int' in declaration of `duration_id'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:584: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:588: error: Syntaxfehler before "seq_ctl"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:588: Warnung: type defaults to `int' in declaration of `seq_ctl'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:588: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:591: error: Syntaxfehler before "qos_ctl"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:591: Warnung: type defaults to `int' in declaration of `qos_ctl'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:591: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:592: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:618: error: field `header' has incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:619: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:619: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:620: Warnung: type defaults to `int' in declaration of `transaction'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:620: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:621: error: Syntaxfehler before "status"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:621: Warnung: type defaults to `int' in declaration of `status'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:621: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:624: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:624: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:627: error: field `header' has incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:628: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:628: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:629: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:635: error: field `header' has incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:641: error: field `header' has incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:643: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:643: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:644: Warnung: type defaults to `int' in declaration of `capability'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:644: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:648: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:648: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:654: error: field `header' has incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:655: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:655: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:656: Warnung: type defaults to `int' in declaration of `listen_interval'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:656: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:659: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:659: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:662: error: field `header' has incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:663: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:663: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:664: Warnung: type defaults to `int' in declaration of `listen_interval'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:664: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:667: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:667: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:670: error: field `header' has incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:671: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:671: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:672: Warnung: type defaults to `int' in declaration of `status'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:672: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:673: error: Syntaxfehler before "aid"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:673: Warnung: type defaults to `int' in declaration of `aid'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:673: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:676: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:676: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:683: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:683: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:684: Warnung: type defaults to `int' in declaration of `payload_size'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:684: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:686: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:734: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:734: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:735: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:740: error: field `ac_params_record' has incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:744: error: Syntaxfehler before "__le16"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:744: Warnung: kein Semikolon am Ende von »struct« oder »union«
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:745: Warnung: type defaults to `int' in declaration of `cw_max'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:745: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:748: error: Syntaxfehler before "tx_op_limit"
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:748: Warnung: type defaults to `int' in declaration of `tx_op_limit'
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:748: Warnung: data definition has no type or storage class
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:749: error: Syntaxfehler before '}' token
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:749: Warnung: leere Deklaration
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:752: error: field `parameters' has incomplete type
In file included from /usr/local/src/ieee80211-1.1.6/ieee80211_module.c:54:
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h: In Funktion »ieee80211_get_payload«:
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:1065: error: dereferencing pointer to incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:1067: error: dereferencing pointer to incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:1069: error: dereferencing pointer to incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:1071: error: dereferencing pointer to incomplete type
/usr/local/src/ieee80211-1.1.6/net/ieee80211.h:1073: error: dereferencing pointer to incomplete type
make[2]: *** [/usr/local/src/ieee80211-1.1.6/ieee80211_module.o] Fehler 1
make[1]: *** [_module_/usr/local/src/ieee80211-1.1.6] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-686'
make: *** [modules] Fehler 2

steam
19.12.05, 11:31
soweit ich weis, sollen kernel-sources installiert sein und die ieee80211-Header aus dem kernel-tree entfernt werden. Lese doch genau die doku zu dem ieee80211. Da steht es.