PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fehler beim komplieren



elxdio
02.07.03, 19:45
moin leute

ich wollte einmal einen neuen kernel kompilieren...
nun kommen ich aber nur so weit

kernel befindet sich im /usr/src/linux
ich konnte make dep & make clean komplet ausführen
aber als ich dann make bzImage starte läft ein weile durch
dann erscheint eine fehlermeldung
""make: *** [init/main.o] Fehler 1"

und das image file befindet sich dan auch nicht im dir /usr/src/linux/arch/ i386/boot

da ich noch am anfang bin mich mit kernel zu beschäftigen, habe ich keine ahnung von wo der fehler kommen könnte.
hat mir da jemand einen rat (installieren der module klapt auch einwand frei)


mfg

zander
02.07.03, 19:51
Du müßtest uns mehr Zeilen von der Fehlermeldung (die mit dem eigentlichen Fehler) zeigen.

elxdio
02.07.03, 19:55
ja

wie ist de fehler in einer bestimmen zeile ?
oder soll ich die ganze text ausgabe von make bzImage reinschreiben ?

HirschHeisseIch
02.07.03, 20:19
Die letzten 5-10 Zeilen sollten eigentlich reichen.

elxdio
02.07.03, 20:46
hab alles rein geschrieben, da doch einige warnungne und errors dabei sind

================================================== ===================
make: Zirkuläre Datei /usr/src/linux-2.4.19.SuSE/include/asm/processor.h <- /usr/src/linux-2.4.19.SuSE/include/linux/list.h Abhängigkeit wird nicht verwendet.
gcc -D__KERNEL__ -I/usr/src/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from /usr/src/linux-2.4.19.SuSE/include/linux/spinlock.h:56,
from /usr/src/linux-2.4.19.SuSE/include/linux/wait.h:16,
from /usr/src/linux-2.4.19.SuSE/include/linux/fs.h:12,
from /usr/src/linux-2.4.19.SuSE/include/linux/capability.h:17,
from /usr/src/linux-2.4.19.SuSE/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.19.SuSE/include/linux/sched.h:10,
from /usr/src/linux-2.4.19.SuSE/include/linux/mm.h:4,
from /usr/src/linux-2.4.19.SuSE/include/linux/slab.h:14,
from /usr/src/linux-2.4.19.SuSE/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: parse error before '{' token
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h: In function `__foo':
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: `__file' undeclared (first use in this function)
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: (Each undeclared identifier is reported only once
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: for each function it appears in.)
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h: At top level:
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: warning: type defaults to `int' in declaration of `__foo'
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: `__foo' redeclared as different kind of symbol
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: previous declaration of `__foo'
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: warning: data definition has no type or storage class
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: parse error before '}' token
In file included from /usr/src/linux-2.4.19.SuSE/include/linux/pagemap.h:16,
from /usr/src/linux-2.4.19.SuSE/include/linux/locks.h:8,
from /usr/src/linux-2.4.19.SuSE/include/linux/blk.h:5,
from init/main.c:25:
/usr/src/linux-2.4.19.SuSE/include/linux/highmem.h: In function `kmap':
/usr/src/linux-2.4.19.SuSE/include/linux/highmem.h:71: warning: suggest parentheses around + or - inside shift
/usr/src/linux-2.4.19.SuSE/include/linux/pci.h: At top level:
/usr/src/linux-2.4.19.SuSE/include/asm/spinlock.h:9: warning: `__foo' defined but not used


================================================== ===================