Langsam ist es ärgerlich das meine guten Fritzkarten bald nicht mehr installierbar sind. Mit dem neuen Kernel schaffe ich es nicht alle Fehlermeldungen beim Übersetzen wegzubekommen. Alle Meldungen nach dem Entpacken:
Code: Alles auswählen
make -C src
make[1]: Entering directory `/usr/src/fritz/src'
make -C /lib/modules/2.6.20/build SUBDIRS=/usr/src/fritz/src modules
make[2]: Entering directory `/usr/src/linux-2.6.20'
CC [M] /usr/src/fritz/src/main.o
/usr/src/fritz/src/main.c:25:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/fritz/src/queue.h:27,
from /usr/src/fritz/src/tables.h:31,
from /usr/src/fritz/src/driver.h:31,
from /usr/src/fritz/src/main.c:45:
/usr/src/fritz/src/tools.h:74: error: expected identifier or '(' before 'typeof'
/usr/src/fritz/src/tools.h:74: error: expected ')' before '__xchg'
In file included from /usr/src/fritz/src/main.c:45:
/usr/src/fritz/src/driver.h:101: error: conflicting types for 'driver_init'
include/linux/device.h:436: error: previous declaration of 'driver_init' was here
make[3]: *** [/usr/src/fritz/src/main.o] Fehler 1
make[2]: *** [_module_/usr/src/fritz/src] Fehler 2
make[2]: Leaving directory `/usr/src/linux-2.6.20'
make[1]: *** [fcpci.ko] Fehler 2
make[1]: Leaving directory `/usr/src/fritz/src'
make: *** [src/fcpci.ko] Fehler 2
Code: Alles auswählen
Datei: /usr/src/fritz/src/main.c
-- Zeile 25 löschen -> Text: #include <linux/config.h>
Code: Alles auswählen
Datei: /usr/src/fritz/src/driver.h
-- Zeile 25 löschen -> Text: #include <linux/config.h>
Code: Alles auswählen
/usr/src/fritz/src/tools.h:74: error: expected identifier or '(' before 'typeof'
/usr/src/fritz/src/tools.h:74: error: expected ')' before '__xchg'
Code: Alles auswählen
static inline unsigned long atomic_xchg (
volatile atomic_t * v,
unsigned value
) {
return __xchg (value, &v->counter, sizeof (unsigned));
} /* atomic_xchg */
Code: Alles auswählen
make -C src
make[1]: Entering directory `/usr/src/fritz/src'
make -C /lib/modules/2.6.20/build SUBDIRS=/usr/src/fritz/src modules
make[2]: Entering directory `/usr/src/linux-2.6.20'
CC [M] /usr/src/fritz/src/main.o
In file included from /usr/src/fritz/src/main.c:44:
/usr/src/fritz/src/driver.h:100: error: conflicting types for 'driver_init'
include/linux/device.h:436: error: previous declaration of 'driver_init' was here
make[3]: *** [/usr/src/fritz/src/main.o] Fehler 1
Code: Alles auswählen
Datei: /usr/src/fritz/src/driver.h
extern int driver_init (void);
in
extern void driver_init (void);
Code: Alles auswählen
/usr/src/fritz/src/main.c: In function 'fritz_probe':
/usr/src/fritz/src/main.c:272: error: wrong type argument to unary exclamation mark
make[3]: *** [/usr/src/fritz/src/main.o] Fehler 1
Hat da schon jemand eine Lösung?