Ulli Ivens
29.11.02, 15:28
Hi, habe mir den 2.4.20er kernel kompiliert (auf Mandrake 9.0) Klappt ohne Probleme. Jetzt habe ich noch ein 8.2er System, da soll der auch drauf. Doch da passiert forgendes:
[root@spookyshome linux]# make modules
make -C kernel CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-0.5mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-0.5mdk/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/kernel«
make[1]: Für das Target »modules« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/kernel«
make -C drivers CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-0.5mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-0.5mdk/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/drivers«
make -C atm modules
make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/drivers/atm«
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-0.5mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-0.5mdk/include/linux/modversions.h -g -nostdinc -iwithprefix include -DKBUILD_BASENAME=ambassador -c -o ambassador.o ambassador.c
ambassador.c:301:22: atmsar11. start: Datei oder Verzeichnis nicht gefunden
ambassador.c:305:24: atmsar11. regions: Datei oder Verzeichnis nicht gefunden
ambassador.c:310:21: atmsar11. data: Datei oder Verzeichnis nicht gefunden
ambassador.c:302: parse error before `;'
make[2]: *** [ambassador.o] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/drivers/atm«
make[1]: *** [_modsubdir_atm] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/drivers«
make: *** [_mod_drivers] Fehler 2
[root@spookyshome linux]#
Also das er irgendeine Datei nicht findet ist erkannt, mir ist halt nicht klar was dieses ambassador.c ist und welche Aufgabe es erfüllt und welches Modul ich rausnehmen kann um den Fehler zu umgehen.
Hat jemand eine Idee ??
[root@spookyshome linux]# make modules
make -C kernel CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-0.5mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-0.5mdk/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/kernel«
make[1]: Für das Target »modules« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/kernel«
make -C drivers CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-0.5mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-0.5mdk/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/drivers«
make -C atm modules
make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/drivers/atm«
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-0.5mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-0.5mdk/include/linux/modversions.h -g -nostdinc -iwithprefix include -DKBUILD_BASENAME=ambassador -c -o ambassador.o ambassador.c
ambassador.c:301:22: atmsar11. start: Datei oder Verzeichnis nicht gefunden
ambassador.c:305:24: atmsar11. regions: Datei oder Verzeichnis nicht gefunden
ambassador.c:310:21: atmsar11. data: Datei oder Verzeichnis nicht gefunden
ambassador.c:302: parse error before `;'
make[2]: *** [ambassador.o] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/drivers/atm«
make[1]: *** [_modsubdir_atm] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-0.5mdk/drivers«
make: *** [_mod_drivers] Fehler 2
[root@spookyshome linux]#
Also das er irgendeine Datei nicht findet ist erkannt, mir ist halt nicht klar was dieses ambassador.c ist und welche Aufgabe es erfüllt und welches Modul ich rausnehmen kann um den Fehler zu umgehen.
Hat jemand eine Idee ??