[gelöscht]
Hallo!
Leider habe ich seit kurzem ein kleines grosses Problem: Grundsätzlich ist es so, dass ich nicht den Standardkernel von Archlinux verwene, sondern meinen eigenen. Bisher habe ich meine ipw2200 immer selbst über ABS kompiliert, was bis anhin auch wunderbar funktioniert hat. Da nun angeblich das ieee80211 Paket in den Kernel integriert wurde, exisitert das Paket ieee80211 nicht mehr. Alles schön und gut, doch seither kann ich meine ipw2200 Treiber nicht mehr kompilieren, da offensichtlich nicht der komplette Inhalt von ieee80211 in den Kernel integriert wurde. Aus diesem Grund erhalte ich folgende Fehlermeldungen beim Versuch die ipw2200 Treiber zu kompilieren:
make IEEE80211_INC=/usr/src/linux-2.6.14.4/include/
mkdir -p /var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/tmp/.tmp_versions
cp /usr/src/linux-2.6.14.4/include//*.mod /var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/tmp/.tmp_versions
cp: Aufruf von stat für „/usr/src/linux-2.6.14.4/include//*.mod“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: [modules] Fehler 1 (ignoriert)
make -C /lib/modules/2.6.14.4/build M=/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8 MODVERDIR=/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-2.6.14.4'
CC [M] /var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.o
In file included from /var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:33:
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.h:1904: Warnung: »struct ieee80211_hdr_4addr« innerhalb Parameterliste deklariert
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.h:1904: Warnung: sein Gültigkeitsbereich umfasst nur diese Definition bzw. Deklaration, was Sie wahrscheinlich nicht wollten
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.h: In Funktion »frame_hdr_len«:
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.h:1910: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c: Auf höchster Ebene:
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:69: Fehler: Variable »def_qos_parameters_OFDM« hat Initialisierung, aber unvollständigen Typ
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:70: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:70: Fehler: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:70: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:70: Warnung: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:71: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:71: Fehler: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:72: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:72: Warnung: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:73: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:73: Fehler: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:73: Fehler: »QOS_AIFSN_MIN_VALUE« ist hier nicht deklariert (nicht in einer Funktion)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:73: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:73: Warnung: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:74: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:74: Fehler: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:74: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:74: Warnung: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:75: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:75: Fehler: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:76: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:76: Warnung: (nahe der Initialisierung für »def_qos_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:79: Fehler: Variable »def_qos_parameters_CCK« hat Initialisierung, aber unvollständigen Typ
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:80: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:80: Fehler: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:81: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:81: Warnung: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:82: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:82: Fehler: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:83: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:83: Warnung: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:84: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:84: Fehler: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:84: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:84: Warnung: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:85: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:85: Fehler: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:85: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:85: Warnung: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:86: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:86: Fehler: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:87: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:87: Warnung: (nahe der Initialisierung für »def_qos_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:90: Fehler: Variable »def_parameters_OFDM« hat Initialisierung, aber unvollständigen Typ
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:91: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:91: Fehler: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:92: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:92: Warnung: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:93: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:93: Fehler: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:94: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:94: Warnung: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:95: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:95: Fehler: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:95: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:95: Warnung: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:96: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:96: Fehler: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:96: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:96: Warnung: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:97: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:97: Fehler: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:98: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:98: Warnung: (nahe der Initialisierung für »def_parameters_OFDM«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:101: Fehler: Variable »def_parameters_CCK« hat Initialisierung, aber unvollständigen Typ
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:102: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:102: Fehler: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:103: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:103: Warnung: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:104: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:104: Fehler: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:105: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:105: Warnung: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:106: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:106: Fehler: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:106: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:106: Warnung: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:107: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:107: Fehler: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:107: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:107: Warnung: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:108: Fehler: zusätzliche geschweifte Klammern am Ende der Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:108: Fehler: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:109: Warnung: Elementüberschreitung in struct-Initialisierung
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:109: Warnung: (nahe der Initialisierung für »def_parameters_CCK«)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:112: Fehler: »QOS_OUI_LEN« ist hier nicht deklariert (nicht in einer Funktion)
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:124: Warnung: »struct ieee80211_qos_information_element« innerhalb Parameterliste deklariert
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:155: Warnung: »struct ieee80211_geo« innerhalb Parameterliste deklariert
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c: In Funktion »ipw_irq_tasklet«:
/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.c:1866: Fehler: »struct ieee80211_device« hat kein Element namens »sec«
make[2]: *** Datei »/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.o« wird gelöscht
make[2]: *** [/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8/ipw2200.o] Unterbrechung
make[1]: *** [_module_/var/abs/extra/network/ipw2200/src/ipw2200-1.0.8] Unterbrechung
make: *** [modules] Unterbrechung
usw...
Hat irgend jemand eine Idee wie man weiter vorgehen könnte? Von mir aus gesehen liegt der Fehler im Kernel, da ieee80211 noch nicht sauber integriert wurde (es fehlt so einiges...) . Vielen Dank!