Ставлю на новую машину систему и столкнулся со следующей проблемой.
При попытке установить 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!
Quote: cc1: error: bad
Наводит на мысли что, неверно указаны СFLAGS. Приведите содержание make.conf (CFLAGS для различных процессоров можно посмотреть на вики)
make.conf CFLAGS="-march=k8
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 прав.Нужен
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
Просто emerge binutils libstd++ ?
Попробую. Намедни сделал emerge -e system. Непомогло.
Jedem das Seine!
________________
Jedem das Seine!
Да еще и libtool
Да еще и libtool заодно.
---
Делай, что должен, и будь, что будет.
Делай, что должен, и будь, что будет.
Так получилось,
Так получилось, что сам только что попал в эту ситуацию.
emerge gcc
gcc-config i686-pc-linux-gnu-4.1.2
emerge perl XML-parser binutils coreutils libtool
решило проблему.
---
Делай, что должен, и будь, что будет.
Делай, что должен, и будь, что будет.
OK! Пошел
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, гляну...
---
Делай, что должен, и будь, что будет.
Делай, что должен, и будь, что будет.