dude80 Skrevet 9. januar 2004 Del Skrevet 9. januar 2004 Jeg bruker gentoo, og får nå ikke til å emerge noen verdens ting... littt generell info: - 2.4.23_pre8-gss #1 AMD Athlon XP 2200+ - asus a7n8x hovedkort -512 mb ram - CFLAGS: CFLAGS="-mcpu=i686 -pipe -mcpu=athlon-xp" Når jeg f.eks prøver emerge --update system får jeg følgende feilmelding: stage2/xgcc -Bstage2/ -B/usr/i686-pc-linux-gnu/bin/ -mcpu=i686 -pipe -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditiona l -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/gcc-3 .3.2-r3/work/gcc-3.3.2/gcc -I/var/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc/. -I/var/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc/config -I/var/tmp/portage/gcc -3.3.2-r3/work/gcc-3.3.2/gcc/../include -c insn-opinit.c \ -o insn-opinit.o stage2/xgcc -Bstage2/ -B/usr/i686-pc-linux-gnu/bin/ -c -mcpu=i686 -pipe -DIN_G CC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditi onal -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -I. -I/v ar/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc -I/var/tmp/portage/gcc-3.3.2-r3/w ork/gcc-3.3.2/gcc/. -I/var/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc/config -I /var/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc/../include /var/tmp/portage/gcc -3.3.2-r3/work/gcc-3.3.2/gcc/genoutput.c -o genoutput.o stage2/xgcc -Bstage2/ -B/usr/i686-pc-linux-gnu/bin/ -mcpu=i686 -pipe -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditiona l -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -o genoutput \ genoutput.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genoutput /var/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc/config/i386/i386.md > tmp-output.c /bin/sh /var/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc/move-if-change tmp-outp ut.c insn-output.c echo timestamp > s-output stage2/xgcc -Bstage2/ -B/usr/i686-pc-linux-gnu/bin/ -mcpu=i686 -pipe -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditiona l -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/gcc-3 .3.2-r3/work/gcc-3.3.2/gcc -I/var/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc/. -I/var/tmp/portage/gcc-3.3.2-r3/work/gcc-3.3.2/gcc/config -I/var/tmp/portage/gcc -3.3.2-r3/work/gcc-3.3.2/gcc/../include -c insn-output.c \ -o insn-output.o insn-output.c: In function `output_163': insn-output.c:2154: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. The bug is not reproduceable, so it is likely a hardware or OS problem make[2]: *** [insn-output.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/gcc-3.3.2-r3/work/build/gcc' make[1]: *** [stage3_build] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-3.3.2-r3/work/build/gcc' make: *** [bootstrap-lean] Error 2 !!! ERROR: sys-devel/gcc-3.3.2-r3 failed. !!! Function src_compile, Line 397, Exitcode 2 !!! (no error message) - Jeg får samme feilmelding hver gang, selv når jeg slår av swap. Hva kan dette være for noe? Virkelig frustrerende Lenke til kommentar
gspr Skrevet 9. januar 2004 Del Skrevet 9. januar 2004 CFLAGS er jo underlig. Aldri hørt om doble CFLAGS før. Men på den annen side er jo begge flaggene OK for ditt system, så det er kanskje ikke problemet. Segfaults er alltid skummelt - har du tatt en memtest86 i det siste? Lenke til kommentar
dude80 Skrevet 9. januar 2004 Forfatter Del Skrevet 9. januar 2004 hei, nei har ikke tatt memtest, skulle vel kanskje gjort det. Finnes det noen gratisprogrammer til windows som gjør jobben? Mest sannsynlig er det vel minnet som ikke er 100%.... Lenke til kommentar
Øyst Skrevet 9. januar 2004 Del Skrevet 9. januar 2004 (endret) Har du postet dette spørsmålet i Gentoo-forumet? Det er ofte rette stedet for å få hjelp. Men ellers lurer jeg på om du fikk noen feilmeldinger underveis i installasjonen av systemet? Det var en slags bug i de siste stage-filene der du kunne få en liknede feilmelding under kompilering av kernel (med andre ord en stage1 installasjon). Men startet man på stage2 gikk det visst fint. Har ikke hatt dette problemet men det som sakt en del folk som sliter litt med de siste stage-filene. Hvor har du fått den cflags optimaliseringskoden fra? Du ber jo om to forskjellige ting når du bare bør velge en. Anbefaler denne siden for gode cflags settings. Ellers er det sant at du bør kjøre memtest86. Under kompilering er det veldig viktig å ha en maskin med ram som er 100% feilfri. Feil på ram gir ofte utslag i det du opplever. Endret 9. januar 2004 av Øyst Lenke til kommentar
drall Skrevet 9. januar 2004 Del Skrevet 9. januar 2004 Ser absolutt ut som ustabil hardware. Ellers er cflagsene dine veldig underlige. -march optimaliserer for en cpu uten å la "dårligere" cpuer kunne kjøre koden, mens -mcpu optimaliserer for cpu men lar "dårligere" cpuer kjøre koden fortsatt. -march optimaliserer mer enn -mcpu. -march=athlon-xp er fullt mulig. Det er ikke noe poeng i å ha flere -mcpu/-march flagg. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå