Вы здесь

Установка 2007.0

Ставлю на новую машину систему и столкнулся со следующей проблемой.
При попытке установить sun-jdk он хочет слотом gcc-3.3.6. Вот это и проблема. Собирается какое-то время, затем падает с ошибкой

/bin/sh /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/move-if-change tmp-gtyp.h gtyp-gen.h 
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
make[1]: *** [stage2_build] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
make: *** [bootstrap-lean] Ошибка 2

!!! ERROR: sys-devel/gcc-3.3.6-r1 failed.
Call stack:
  ebuild.sh, line 1637:   Called dyn_compile
  ebuild.sh, line 983:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  ebuild.sh, line 1322:   Called toolchain_src_compile
  toolchain.eclass, line 26:   Called gcc_src_compile
  toolchain.eclass, line 1541:   Called gcc_do_make
  toolchain.eclass, line 1415:   Called die

!!! emake failed with bootstrap-lean
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.3.6-r1/temp/build.log'. 

Ставлю с stage3, ~x86.
Подскажите куда копать?

Сама ошибка находится выше приведенного фрагмента текста.

Вот то что выше:

mv *.o insn-flags.h insn-config.h insn-codes.h insn-output.c insn-recog.c insn-emit.c insn-extract.c insn-peep.c insn-attr.h insn-attrtab.c insn-opinit.c insn-constants.h tm-preds.h tree-check.h insn-conditions.c s-flags s-config s-codes s-mlib s-genrtl s-gtype gtyp-gen.h s-output s-recog s-emit s-extract s-peep s-check s-conditions s-attr s-attrtab s-opinit s-preds s-constants s-crt0 genemit genoutput genrecog genextract genflags gencodes genconfig genpeep genattrtab genattr genopinit gengenrtl gencheck genpreds genconstants gengtype genconditions genrtl.c genrtl.h gt-*.h gtype-*.h gtype-desc.c xgcc cpp cc1  crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o  gcc-cross cc1obj protoize unprotoize specs collect2 collect2 gcov *.[0-9][0-9].* *.[si] libcpp.a libbackend.a libgcc.mk g++ g++-cross cc1plus g77 g77-cross f771 stage1
mv: невозможно выполнить stat для `s-crt0': Нет такого файла или каталога
mv: невозможно выполнить stat для `crtbegin.o': Нет такого файла или каталога
mv: невозможно выполнить stat для `crtbeginS.o': Нет такого файла или каталога
mv: невозможно выполнить stat для `crtbeginT.o': Нет такого файла или каталога
mv: невозможно выполнить stat для `crtend.o': Нет такого файла или каталога
mv: невозможно выполнить stat для `crtendS.o': Нет такого файла или каталога
mv: невозможно выполнить stat для `gcc-cross': Нет такого файла или каталога
mv: невозможно выполнить stat для `cc1obj': Нет такого файла или каталога
mv: невозможно выполнить stat для `protoize': Нет такого файла или каталога
mv: невозможно выполнить stat для `unprotoize': Нет такого файла или каталога
mv: невозможно выполнить stat для `collect2': Нет такого файла или каталога
mv: невозможно выполнить stat для `gcov': Нет такого файла или каталога
mv: невозможно выполнить stat для `*.[0-9][0-9].*': Нет такого файла или каталога
mv: невозможно выполнить stat для `*.[si]': Нет такого файла или каталога
mv: невозможно выполнить stat для `g++-cross': Нет такого файла или каталога
mv: невозможно выполнить stat для `cc1plus': Нет такого файла или каталога
mv: невозможно выполнить stat для `g77-cross': Нет такого файла или каталога
mv: невозможно выполнить stat для `f771': Нет такого файла или каталога
make[2]: [stage1-start] Ошибка 1 (игнорирована)
mv intl/*.o stage1/intl
mv: невозможно выполнить stat для `intl/*.o': Нет такого файла или каталога
make[2]: [stage1-start] Ошибка 1 (игнорирована)
if [ -f as ] ; then (cd stage1 && ln -s ../as .) ; else true ; fi
if [ -f ld ] ; then (cd stage1 && ln -s ../ld .) ; else true ; fi
if [ -f collect-ld ] ; then (cd stage1 && ln -s ../collect-ld .) ; else true ; fi
rm -f stage1/libgcc.a stage1/libgcc_eh.a stage1/libgcc_s*.so
rm -f stage1/libunwind.a stage1/libunwind*.so
cp libgcc.a stage1
if [ -f ` if [ -f /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc/../binutils/ranlib ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,^,i686-pc-linux-gnu-,'; echo ranlib | sed -e $t ; fi; fi` ] || ( [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ) ; then \
	  ` if [ -f /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc/../binutils/ranlib ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,^,i686-pc-linux-gnu-,'; echo ranlib | sed -e $t ; fi; fi` stage1/libgcc.a; \
	else true; fi
if [ -f libgcc_eh.a ] ; then cp libgcc_eh.a stage1; \
	  if [ -f ` if [ -f /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc/../binutils/ranlib ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,^,i686-pc-linux-gnu-,'; echo ranlib | sed -e $t ; fi; fi` ] || ( [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ) ; then \
	   ` if [ -f /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc/../binutils/ranlib ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,^,i686-pc-linux-gnu-,'; echo ranlib | sed -e $t ; fi; fi` stage1/libgcc_eh.a; \
	  else true; fi; fi
cp libgcc_s*.so stage1/
cp libunwind.a libunwind*.so stage1
cp: невозможно выполнить stat для `libunwind.a': Нет такого файла или каталога
cp: невозможно выполнить stat для `libunwind*.so': Нет такого файла или каталога
make[2]: [stage1-start] Ошибка 1 (игнорирована)
for f in .. ; do if [ x${f} != x.. ]; then \
	  cp stage1/${f} . ; \
	else true; \
	fi; done
mv cp/*.o stage1/cp
mv -f f/*.o f/fini f/stamp-str f/str-*.h f/str-*.j g77spec.o stage1/f
mv: невозможно выполнить stat для `f/*.o': Нет такого файла или каталога
mv: невозможно выполнить stat для `f/fini': Нет такого файла или каталога
mv: невозможно выполнить stat для `f/stamp-str': Нет такого файла или каталога
mv: невозможно выполнить stat для `f/str-*.h': Нет такого файла или каталога
mv: невозможно выполнить stat для `f/str-*.j': Нет такого файла или каталога
mv: невозможно выполнить stat для `g77spec.o': Нет такого файла или каталога
make[2]: [f77.stage1] Ошибка 1 (игнорирована)
mv: невозможно выполнить stat для `cp/*.o': Нет такого файла или каталога
make[2]: [c++.stage1] Ошибка 1 (игнорирована)
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
echo timestamp > stage1_copy
echo stage2_build > stage_last
(cd stage1 && rm -f `echo main.o libbackend.a alias.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o cfgrtl.o combine.o conflict.o convert.o cse.o cselib.o dbxout.o debug.o df.o diagnostic.o doloop.o dominance.o dwarf2asm.o dwarf2out.o dwarfout.o emit-rtl.o except.o explow.o expmed.o expr.o final.o flow.o fold-const.o function.o gcse.o genrtl.o ggc-common.o global.o graph.o gtype-desc.o haifa-sched.o hashtable.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o integrate.o intl.o jump.o  langhooks.o lcm.o lists.o local-alloc.o loop.o mbchar.o optabs.o params.o predict.o print-rtl.o print-tree.o profile.o ra.o ra-build.o ra-colorize.o ra-debug.o ra-rewrite.o real.o recog.o reg-stack.o regclass.o regmove.o regrename.o reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o rtl-error.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sibcall.o simplify-rtx.o ssa.o ssa-ccp.o ssa-dce.o stmt.o stor-layout.o stringpool.o timevar.o toplev.o tracer.o tree.o tree-dump.o tree-inline.o unroll.o varasm.o varray.o version.o vmsdbgout.o xcoffout.o et-forest.o protector.o ggc-page.o i386.o  c-parse.o c-lang.o c-pretty-print.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o c-objc-common.o c-dump.o libcpp.a  cpplib.o cpplex.o cppmacro.o cppexp.o cppfiles.o cpptrad.o cpphash.o cpperror.o cppinit.o cppdefault.o cppmain.o hashtable.o line-map.o mkdeps.o prefix.o mbchar.o *.c *.h gen*`)
make CC=" stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/" \
		 STAGE_PREFIX=stage1/ \
		 ADAC="\$(CC)" AR_FOR_TARGET="ar" RANLIB_FOR_TARGET="ranlib" CFLAGS="-march=k8 -pipe -O2" LDFLAGS="" WARN_CFLAGS="\$(GCC_WARN_CFLAGS)" STRICT_WARN="-Wtraditional -pedantic -Wno-long-long" libdir=/usr/lib LANGUAGES="c gcov c++ f77 proto" MAKEOVERRIDES= OUTPUT_OPTION="-o \$@"
echo timestamp > clean_s1
make[2]: Entering directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c    -march=k8 -pipe -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long   -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc -I/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/. -I/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config -I/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/../include /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/gengenrtl.c -o gengenrtl.o
echo "/* This file is machine generated.  Do not edit.  */" > tmp-gtyp.h
stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c    -march=k8 -pipe -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long   -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc -I/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/. -I/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config -I/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/../include \
	  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/gengtype-lex.c -o gengtype-lex.o
echo "static const char *srcdir = "  >> tmp-gtyp.h
cc1: error: bad value (k8) for -march= switch
cc1: error: bad value (k8) for -mcpu= switch
echo "\"/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc\"" >> tmp-gtyp.h
cc1: error: bad value (k8) for -march= switch
cc1: error: bad value (k8) for -mcpu= switch
make[2]: *** [gengenrtl.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[2]: *** [gengtype-lex.o] Ошибка 1
echo ";" >> tmp-gtyp.h
echo "static const char *lang_files[] = {" >> tmp-gtyp.h
ll="/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/mangle.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/cp-tree.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/decl.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/lex.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/call.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/decl.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/decl2.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/parse.y  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/pt.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/repo.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/spew.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/tree.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-pragma.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/com.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/com.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/ste.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/where.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/where.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/lex.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-lang.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-parse.in  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-tree.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-decl.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-pragma.c  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-objc-common.c "; \
	for f in $ll; do \
	echo "\"$f\", "; done >> tmp-gtyp.h
echo "NULL};" >> tmp-gtyp.h
echo "static const char *langs_for_lang_files[] = {" >> tmp-gtyp.h
ff="cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  f  f  f  f  f  f  c  c  c  c  c  c  c  c "; \
	for f in $ff; do \
	echo "\"$f\", " ; done  >> tmp-gtyp.h
echo "NULL};" >> tmp-gtyp.h
echo "static const char *all_files[] = {" >> tmp-gtyp.h
gf="config.h auto-host.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/../include/ansidecl.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/i386/i386.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/i386/unix.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/i386/att.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/dbxelf.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/elfos.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/svr4.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/linux.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/i386/linux.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/defaults.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/defaults.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/location.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/../include/hashtab.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/bitmap.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/function.h  /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/rtl.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/optabs.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/tree.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/libfuncs.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/hashtable.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/real.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/varray.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/ssa.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/insn-addr.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cselib.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-tree.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/basic-block.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/alias.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/bitmap.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cselib.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/dwarf2out.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/emit-rtl.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/except.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/explow.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/expr.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/fold-const.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/function.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/gcse.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/integrate.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/lists.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/optabs.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/profile.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/ra-build.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/regclass.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/reg-stack.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/sdbout.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/stmt.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/stor-layout.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/tree.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/varasm.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/config/i386/i386.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/mangle.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/cp-tree.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/decl.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/lex.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/call.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/decl.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/decl2.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/parse.y /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/pt.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/repo.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/spew.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/cp/tree.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-pragma.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/com.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/com.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/ste.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/where.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/where.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/f/lex.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-lang.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-parse.in /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-tree.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-decl.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-common.h /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-pragma.c /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/c-objc-common.c"; \
	for f in $gf; do \
	echo "\"$f\", "; done >> tmp-gtyp.h
echo " NULL};" >> tmp-gtyp.h
echo "static const char *lang_dir_names[] = { \"c\", " >> tmp-gtyp.h
gf="cp f"; \
	for l in $gf; do \
	echo "\"$l\", "; done >> tmp-gtyp.h
echo "NULL};" >> tmp-gtyp.h
/bin/sh /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/move-if-change tmp-gtyp.h gtyp-gen.h 
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
make[1]: *** [stage2_build] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
make: *** [bootstrap-lean] Ошибка 2

!!! ERROR: sys-devel/gcc-3.3.6-r1 failed.
Call stack:
  ebuild.sh, line 1637:   Called dyn_compile
  ebuild.sh, line 983:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  ebuild.sh, line 1322:   Called toolchain_src_compile
  toolchain.eclass, line 26:   Called gcc_src_compile
  toolchain.eclass, line 1541:   Called gcc_do_make
  toolchain.eclass, line 1415:   Called die

!!! emake failed with bootstrap-lean
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.3.6-r1/temp/build.log'.

Jedem das Seine!

________________
Jedem das Seine!

Цитата:
cc1: error: bad value (k8) for -march= switch
cc1: error: bad value (k8) for -mcpu= switch

Наводит на мысли что, неверно указаны СFLAGS. Приведите содержание make.conf (CFLAGS для различных процессоров можно посмотреть на вики)

make.conf

CFLAGS="-march=k8 -pipe -O3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
ALSA_CARDS="emu10k1"
#ALSA_CARDS="ens1371"
#PORTDIR_OVERLAY="/usr/local/portage"
FEATURES="ccache sandbox"
CCACHE_SIZE="2G"
ACCEPT_KEYWORDS="~x86"
GENTOO_MIRRORS="ftp://ftp.heanet.ie/pub/gentoo"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
AUTOCLEAN="yes"
LINGUAS="ru"
LANG="ru_RU.KOI8-R"
#USE="-ipv6 -gnome -doc alsa slang unicode vim-syntax mmx mmxext usb nls nptl symlink sse sse2 sse3 3dnow 3dnowext ieee1394 threads ithreads type1 freetype zlib"
VIDEO_CARDS="nvidia fbdev vga"
INPUT_DEVICES="mouse keyboard evdev"
USE="3dnow 3dnowext a52 aac aalib acpi admin amarok apache2 apm audiofile avi
     bzip2 canna ccache cdda cddb cdparanoia cjk config_wizard
     connectionstatus css curl directfb divx divx4linux dv dvd-rw dvdread
     effects emacs encode fbcon ffmpeg flac foomaticdb freewnn gd gimp gtk2 history
     icq id3 ieee1394 imagemagick imlib ipod ithreads java javascript 
     jpeg2k lame latex lcms libwww log4j logitech-mouse logrotate
     matroska mhash mime mjpeg mmx mmxext mng mod_python modperl motif mozilla
     mp4 mp4live mpeg2 musepack musicbrainz nvidia oggvorbis pdf pdflib postgres
     php plugin pop posix pthreads qt real sh-completion slang sndfile sql srt sse
     ssh svg svga symlink sysfs tcltk tetex themes threads tiff tk type1 ups
     usb v4l v4l2 vim vim-syntax x86 xine xml2 xscreensaver xsl xvid xvmc zip
     -gnome -ipv6 -apache" 

Jedem das Seine!

________________
Jedem das Seine!

Попробуй глянуть сюда, http://www.gentoo.org/doc/ru/gentoo-amd64-faq.xml#cflags
Возможно данный gcc не понимает какой архитектуры как "k8"

KiberGus прав.Нужен более полный лог ошибки.

могу предположить, что нужно будет пересобрать под конкретную архитектуру пакеты, полученные этим скриптом:
grep i486-pc-linux-gnu /var/db/pkg/*/*/CHOST -r|cut -d\/ -f5-6|sort -u|sed s/\-r[0-9]*$//g|sed s/\_[a-z]*[0-9]*//g|rev|cut -d\- -f2-|rev|sort -u

Ок! Ушел пробовать.

upd: не помогло. Скрипт ничего не выдал.

Jedem das Seine!

________________
Jedem das Seine!

У меня была похожая проблема (сорри. дословно не помню).
Меня напрягло то, что при gcc 4.1.2 требуется 3.х.
Полечил тем, что в ручную обновил binutils и libstdc++.
После этого все завелось и зависимости ушли.
---
Делай, что должен, и будь, что будет.

Делай, что должен, и будь, что будет.

Просто emerge binutils libstd++ ?
Попробую. Намедни сделал emerge -e system. Непомогло.

Jedem das Seine!

________________
Jedem das Seine!

Да еще и libtool заодно.
---
Делай, что должен, и будь, что будет.

Делай, что должен, и будь, что будет.

Так получилось, что сам только что попал в эту ситуацию.
emerge gcc
gcc-config i686-pc-linux-gnu-4.1.2
emerge perl XML-parser binutils coreutils libtool
решило проблему.
---
Делай, что должен, и будь, что будет.

Делай, что должен, и будь, что будет.

OK! Пошел пробовать.

Jedem das Seine!

________________
Jedem das Seine!

Нифига. Ладно пойду разбираться сначала и попорядку.
Глядишь - увижу упущеное.

Jedem das Seine!

________________
Jedem das Seine!

Извините, щас глянул в свои записи "по ходу", упустил несколько моментов:
У меня была пробема Вами описанная, и еще до кучи, по зависимостям тянулся gcc-3. Последовательность команд была такая:
emerge gcc
gcc-config i686-pc-linux-gnu-4.1.2
emerge perl XML-parser binutils coreutils libtool baselayout glibc libintl
emerge sys-libs/libstdc++-v3
После этого все ок, щас уже наполовину emerge -e world.
Если не поможет - дай ssh, гляну...
---
Делай, что должен, и будь, что будет.

Делай, что должен, и будь, что будет.