mrcool1
05.06.02, 20:02
Hallo
Ich wollte mir meinen eigenen angepassten Kernel erstellen. Ich bekomme aber immer eine Fehler1 und Fehler2
ich habe es schon 3 mal versucht, und immer alles mit clean gereinigt. Hier ist meine Fehlermeldung. Vielleicht muss ich irgendwas noch aktivieren.
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty«
make -C 3c990
make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty/3c990«
/usr/src/linux-2.4.18-6mdk/Rules.make:275: Warnung: Überschreibe die Kommandos für das Target »3c990.o«.
/usr/src/linux-2.4.18-6mdk/Rules.make:96: Warnung: Ignoriere alte Kommandos für das Target »3c990.o«.
make all_targets
make[3]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty/3c990«
/usr/src/linux-2.4.18-6mdk/Rules.make:275: Warnung: Überschreibe die Kommandos für das Target »3c990.o«.
/usr/src/linux-2.4.18-6mdk/Rules.make:96: Warnung: Ignoriere alte Kommandos für das Target »3c990.o«.
make[3]: Zirkuläre Datei 3c990.o <- 3c990.o Abhängigkeit wird nicht verwendet.
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-6mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DKBUILD_BASENAME=3c990 -DEXPORT_SYMTAB -c 3c990.c
In file included from 3c990.c:171:
/usr/src/linux-2.4.18-6mdk/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
3c990.c: In function `pci_etherdev_probe':
3c990.c:895: `min_pci_latency' undeclared (first use in this function)
3c990.c:895: (Each undeclared identifier is reported only once
3c990.c:895: for each function it appears in.)
3c990.c:895: `tc990_index' undeclared (first use in this function)
3c990.c: In function `tc990_open':
3c990.c:1070: `force' undeclared (first use in this function)
3c990.c: At top level:
3c990.c:140: warning: `version' defined but not used
3c990.c:757: warning: `pci_etherdev_probe' defined but not used
make[3]: *** [3c990.o] Fehler 1
make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty/3c990«
make[2]: *** [first_rule] Fehler 2
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty/3c990«
make[1]: *** [_subdir_3c990] Fehler 2
Was bedeuten diese Fehler 1 und Fehler 2?
bitte helft mir!
Kann das sein, das das ist, weil ich von gcc die Version 2.96 habe? Im Forum habe ich gelese, dass man die noch nicht verwenden sollte.
Ich wollte mir meinen eigenen angepassten Kernel erstellen. Ich bekomme aber immer eine Fehler1 und Fehler2
ich habe es schon 3 mal versucht, und immer alles mit clean gereinigt. Hier ist meine Fehlermeldung. Vielleicht muss ich irgendwas noch aktivieren.
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty«
make -C 3c990
make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty/3c990«
/usr/src/linux-2.4.18-6mdk/Rules.make:275: Warnung: Überschreibe die Kommandos für das Target »3c990.o«.
/usr/src/linux-2.4.18-6mdk/Rules.make:96: Warnung: Ignoriere alte Kommandos für das Target »3c990.o«.
make all_targets
make[3]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty/3c990«
/usr/src/linux-2.4.18-6mdk/Rules.make:275: Warnung: Überschreibe die Kommandos für das Target »3c990.o«.
/usr/src/linux-2.4.18-6mdk/Rules.make:96: Warnung: Ignoriere alte Kommandos für das Target »3c990.o«.
make[3]: Zirkuläre Datei 3c990.o <- 3c990.o Abhängigkeit wird nicht verwendet.
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-6mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DKBUILD_BASENAME=3c990 -DEXPORT_SYMTAB -c 3c990.c
In file included from 3c990.c:171:
/usr/src/linux-2.4.18-6mdk/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
3c990.c: In function `pci_etherdev_probe':
3c990.c:895: `min_pci_latency' undeclared (first use in this function)
3c990.c:895: (Each undeclared identifier is reported only once
3c990.c:895: for each function it appears in.)
3c990.c:895: `tc990_index' undeclared (first use in this function)
3c990.c: In function `tc990_open':
3c990.c:1070: `force' undeclared (first use in this function)
3c990.c: At top level:
3c990.c:140: warning: `version' defined but not used
3c990.c:757: warning: `pci_etherdev_probe' defined but not used
make[3]: *** [3c990.o] Fehler 1
make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty/3c990«
make[2]: *** [first_rule] Fehler 2
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.18-6mdk/3rdparty/3c990«
make[1]: *** [_subdir_3c990] Fehler 2
Was bedeuten diese Fehler 1 und Fehler 2?
bitte helft mir!
Kann das sein, das das ist, weil ich von gcc die Version 2.96 habe? Im Forum habe ich gelese, dass man die noch nicht verwenden sollte.