Gå til innhold

nytter å emerge noen ting


Anbefalte innlegg

Skrevet

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 :no:

Videoannonse
Annonse
Skrevet

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?

Skrevet

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%....

Skrevet (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 av Øyst
Skrevet

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.

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...