PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gentoo Kernel Probs


Luebby
29.01.03, 17:24
Hi@all,
kann man aufgrund der Fehlermeldung irgentwo drauf schliessen? Es soll der Kernel für Gentoo werden. Jedoch funzt et nicht. Kann es evtl. fehlerhafter Speicher sein?

Danke
Jürgen

pipe -mpreferred-stack-boundary=2 -march=k6-2 -Os -nostdinc -I /usr/lib/gcc-lib/i586-pc-linux-gnu/3.2.1/include -DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.o sched.c
sched.c: In function `interruptible_sleep_on':
sched.c:1044: internal error: Ungültiger Maschinenbefehl
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [sched.o] Fehler 1
make[2]: Leaving directory `/usr/src/linux-2.4.19-gentoo-r10/kernel'
make[1]: *** [first_rule] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.4.19-gentoo-r10/kernel'
make: *** [_dir_kernel] Fehler 2
bash-2.05a#

ab und an kommt auch diese Fehlermeldung:

. scripts/mkversion > .tmpversion
dnsdomainname: Fehler beim Auflösen des Hostnamens
gcc -D__KERNEL__ -I/usr/src/linux-2.4.19-gentoo-r10/include -Wall -Wstrict-proto
types -Wno-trigraphs -Os -fno-strict-aliasing -fno-common -fomit-frame-pointer -
pipe -mpreferred-stack-boundary=2 -march=k6 -DUTS_MACHINE='"i386"' -DKBUILD_BAS
ENAME=version -c -o init/version.o init/version.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.19-gentoo-r10/include -Wall -Wstrict-proto
types -Wno-trigraphs -Os -fno-strict-aliasing -fno-common -fomit-frame-pointer -
pipe -mpreferred-stack-boundary=2 -march=k6 -DKBUILD_BASENAME=do_mounts -c -o
init/do_mounts.o init/do_mounts.c
In file included from init/do_mounts.c:919:
lib/inflate.c: In function `inflate_fixed':
lib/inflate.c:728: internal error: Speicherzugriffsfehler
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make: *** [init/do_mounts.o] Fehler 1
bash-2.05a#

also ich steh da wirklich vor einem Rätsel.

Danke und Gruß
Jürgen

MatzeG2002
29.01.03, 17:34
Hi,

ist das ein unstable Kernel ?
sched.c: In function `interruptible_sleep_on':
sched.c:1044: internal error: Ungültiger Maschinenbefehl
Das hört sich nach einem Fehler in dieser Src-Datei an.
Kannst du diese Datei mal posten? Oder zumindest die Zeile 1044 ?

lib/inflate.c: In function `inflate_fixed':
lib/inflate.c:728: internal error: Speicherzugriffsfehler
Hier das gleiche.

Was für ne Gentoo Version ?

Gruß Matze

Luebby
29.01.03, 18:34
hi,m

ist kein unstable Kernel. Es ist gentoo rc1.4 stage 3. Kernel gerade gezogen von gentoo.
Welche Datei( Zeile ) soll ich posten?

Danke Jürgen

MatzeG2002
29.01.03, 18:42
hmm,
sched.c: In function `interruptible_sleep_on':
sched.c:1044: internal error: Ungültiger Maschinenbefehl
diese (am besten Zeile 1040-1050) nur und...
lib/inflate.c: In function `inflate_fixed':
lib/inflate.c:728: internal error: Speicherzugriffsfehler
diese.(am besten Zeile 720-735)

Komisch, ich denke nicht das dieser Kernel noch derartige Fehler enthält.

Gruß Matze

Luebby
30.01.03, 12:05
hab jetzt mal den Vanilla Kernel probiert, jedoch bekomme ich da diesen Fehler.

gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer gentbl.c -o gentbl -lm
gentbl.c: In function `gentbl_offscostab':
gentbl.c:53: internal error: Speicherzugriffsfehler
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[6]: *** [gentbl] Fehler 1
make[6]: Leaving directory `/usr/src/linux-2.4.20/drivers/net/hamradio/soundmode
m'
make[5]: *** [_sfdep_soundmodem] Fehler 2
make[5]: Leaving directory `/usr/src/linux-2.4.20/drivers/net/hamradio'
make[4]: *** [fastdep] Fehler 2
make[4]: Leaving directory `/usr/src/linux-2.4.20/drivers/net/hamradio'
make[3]: *** [_sfdep_net/hamradio] Fehler 2
make[3]: Leaving directory `/usr/src/linux-2.4.20/drivers'
make[2]: *** [fastdep] Fehler 2
make[2]: Leaving directory `/usr/src/linux-2.4.20/drivers'
make[1]: *** [_sfdep_drivers] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.4.20'
make: *** [dep-files] Fehler 2


gruß
Jürgen

cytrox
30.01.03, 14:48
Naja, klingt eher nach einem Fehler in gcc.

Welche gcc Version verwendest du denn, und mit welchen Flags wurde gcc kompiliert? (poste mal CFLAGS aus /etc/make.conf)

Gruss, cytrox