emerge -u world dies on gcc 2.95: gcc -DIN_GCC -g -DHAVE_CONFIG_H -o genflags \ genflags.o rtl.o bitmap.o print-rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ./genflags ./config/i386/i386.md > tmp-flags.h make[2]: *** [s-flags] Error 132 make[2]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc' make[1]: *** [bootstrap- lean] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc' make: *** [bootstrap-lean] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 33, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/sys-devel/gcc/gcc-2.95.3-r7.ebuild . This is after 'emerge --clean rsync'
Hrm .. maybe there is more than one job ..can you add some more output ?
No problem, just tell me what you want me to add, and I'll re-emerge it and capture the desired output.
Just add a bigger piece of output from gcc :)
This is as much as I could capture.. if you need more, let me know and I'll try to pipe the output of the entire build to a file... GS=" "LN=ln" "LN_S=ln -s" "MAKEINFO=`if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../texinfo/makeinfo/Makefile ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../texinfo/makeinfo/makeinfo ; else echo makeinfo ; fi`" "MAKEINFOFLAGS=" "RANLIB_FOR_TARGET=` if [ -f /var/tmp/portage/gcc- 2.95.3-r7/work/gcc-2.95.3/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/gcc/../binutils/ranlib ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,x,x,'; echo ranlib | sed -e $t ; fi; fi`" "RANLIB_TEST_FOR_TARGET=[ -f ` if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../binutils/ranlib ; else if [ "i686-pc- linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,x,x,'; echo ranlib | sed -e $t ; fi; fi` ] || ( [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" "SHELL=/bin/sh" "STAGE_PREFIX=stage1/" "exeext=" "build_exeext=" "objext=.o" "exec_prefix=/usr" "prefix=/usr" "local_prefix=/usr/local" "gxx_include_dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++" "tooldir=/usr/i686-pc-linux-gnu" "gcc_tooldir=/usr/lib/gcc-lib/i686-pc-linux- gnu/2.95.3/../../../../i686-pc-linux-gnu" "bindir=/usr/bin" "libsubdir=/usr/lib/gcc- lib/i686-pc-linux-gnu/2.95.3" "datadir=/usr/share" "distdir=../tmp/\$(subdir)" "localedir=/usr/share/locale" "CC=stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/" "JAVA_FOR_BUILD=" "JAVAFLAGS=" "JAVA_FOR_TARGET=" ../jvgenmain make[3]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/java' stage1/xgcc - Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -O2 -mcpu=i686 -pipe -I. -I.. -I. -I./.. -I./../config - I./../../include jvgenmain.c stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC - O2 -mcpu=i686 -pipe -I. -I.. -I. -I./.. -I./../config -I./../../include mangle.c stage1/xgcc - Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -DIN_GCC -O2 -mcpu=i686 -pipe -o ../jvgenmain jvgenmain.o mangle.o ../obstack.o ../../libiberty/libiberty.a make[3]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/java' cd java && make "AR_FLAGS_FOR_TARGET=rc" "AR_FOR_TARGET=` if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../binutils/ar ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../binutils/ar ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ar; else t='s,x,x,'; echo ar | sed -e $t ; fi; fi`" "BISON=`if [ -f /var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/gcc/../bison/bison ] ; then case . in /*) echo /var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/gcc/../bison/bison -L ./../bison/ ;; *) echo /var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/gcc/../bison/bison -L /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/./../bison/ ;; esac; else echo bison ; fi`" "BISONFLAGS=" "CFLAGS=-O2 -mcpu=i686 - pipe" "CLIB=" "GCC_FOR_TARGET=./xgcc -B/usr/i686-pc-linux-gnu/bin/ -B./ -I/usr/i686-pc-linux- gnu/include" "LDFLAGS=" "LEX=`if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../flex/flex ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../flex/flex ; else echo flex ; fi`" "LEXFLAGS=" "LN=ln" "LN_S=ln -s" "MAKEINFO=`if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../texinfo/makeinfo/Makefile ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../texinfo/makeinfo/makeinfo ; else echo makeinfo ; fi`" "MAKEINFOFLAGS=" "RANLIB_FOR_TARGET=` if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../binutils/ranlib ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,x,x,'; echo ranlib | sed -e $t ; fi; fi`" "RANLIB_TEST_FOR_TARGET=[ -f ` if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../binutils/ranlib ; else if [ "i686-pc- linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,x,x,'; echo ranlib | sed -e $t ; fi; fi` ] || ( [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" "SHELL=/bin/sh" "STAGE_PREFIX=stage1/" "exeext=" "build_exeext=" "objext=.o" "exec_prefix=/usr" "prefix=/usr" "local_prefix=/usr/local" "gxx_include_dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++" "tooldir=/usr/i686-pc-linux-gnu" "gcc_tooldir=/usr/lib/gcc-lib/i686-pc-linux- gnu/2.95.3/../../../../i686-pc-linux-gnu" "bindir=/usr/bin" "libsubdir=/usr/lib/gcc- lib/i686-pc-linux-gnu/2.95.3" "datadir=/usr/share" "distdir=../tmp/\$(subdir)" "localedir=/usr/share/locale" "CC=stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/" "JAVA_FOR_BUILD=" "JAVAFLAGS=" "JAVA_FOR_TARGET=" ../gcjh make[3]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/java' stage1/xgcc -Bstage1/ - B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -O2 -mcpu=i686 -pipe -I. -I.. -I. -I./.. -I./../config - I./../../include gjavah.c stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -O2 - mcpu=i686 -pipe -I. -I.. -I. -I./.. -I./../config -I./../../include jcf-io.c cd java && make "AR_FLAGS_FOR_TARGET=rc" "AR_FOR_TARGET=` if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../binutils/ar ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../binutils/ar ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ar; else t='s,x,x,'; echo ar | sed -e $t ; fi; fi`" "BISON=`if [ -f /var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/gcc/../bison/bison ] ; then case . in /*) echo /var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/gcc/../bison/bison -L ./../bison/ ;; *) echo /var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/gcc/../bison/bison -L /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/./../bison/ ;; esac; else echo bison ; fi`" "BISONFLAGS=" "CFLAGS=-O2 -mcpu=i686 - pipe" "CLIB=" "GCC_FOR_TARGET=./xgcc -B/usr/i686-pc-linux-gnu/bin/ -B./ -I/usr/i686-pc-linux- gnu/include" "LDFLAGS=" "LEX=`if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../flex/flex ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../flex/flex ; else echo flex ; fi`" "LEXFLAGS=" "LN=ln" "LN_S=ln -s" "MAKEINFO=`if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../texinfo/makeinfo/Makefile ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../texinfo/makeinfo/makeinfo ; else echo makeinfo ; fi`" "MAKEINFOFLAGS=" "RANLIB_FOR_TARGET=` if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/../binutils/ranlib ; else if [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,x,x,'; echo ranlib | sed -e $t ; fi; fi`" "RANLIB_TEST_FOR_TARGET=[ -f ` if [ -f /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../binutils/ranlib ] ; then echo /var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/../binutils/ranlib ; else if [ "i686-pc- linux-gnu" = "i686-pc-linux-gnu" ] ; then echo ranlib; else t='s,x,x,'; echo ranlib | sed -e $t ; fi; fi` ] || ( [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" "SHELL=/bin/sh" "STAGE_PREFIX=stage1/" "exeext=" "build_exeext=" "objext=.o" "exec_prefix=/usr" "prefix=/usr" "local_prefix=/usr/local" "gxx_include_dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++" "tooldir=/usr/i686-pc-linux-gnu" "gcc_tooldir=/usr/lib/gcc-lib/i686-pc-linux- gnu/2.95.3/../../../../i686-pc-linux-gnu" "bindir=/usr/bin" "libsubdir=/usr/lib/gcc- lib/i686-pc-linux-gnu/2.95.3" "datadir=/usr/share" "distdir=../tmp/\$(subdir)" "localedir=/usr/share/locale" "CC=stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/" "JAVA_FOR_BUILD=" "JAVAFLAGS=" "JAVA_FOR_TARGET=" ../jcf-dump make[3]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/java' stage1/xgcc - Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -O2 -mcpu=i686 -pipe -I. -I.. -I. -I./.. -I./../config - I./../../include jcf-dump.c stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -O2 - mcpu=i686 -pipe -I. -I.. -I. -I./.. -I./../config -I./../../include jcf-depend.c stage1/xgcc - Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -O2 -mcpu=i686 -pipe -I. -I.. -I. -I./.. -I./../config - I./../../include \ -DLIBGCJ_ZIP_FILE='"/usr/share/libgcj.zip"' ./jcf- path.c stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -O2 -mcpu=i686 -pipe -I. -I.. -I. - I./.. -I./../config -I./../../include zextract.c stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux- gnu/bin/ -DIN_GCC -O2 -mcpu=i686 -pipe -o ../gcjh gjavah.o jcf-io.o \ jcf-depend.o jcf-path.o zextract.o ../../libiberty/libiberty.a make[3]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/java' stage1/xgcc -Bstage1/ - B/usr/i686-pc-linux-gnu/bin/ -DIN_GCC -O2 -mcpu=i686 -pipe -DHAVE_CONFIG_H -I. -I. -I./config - I./../include -I./objc \ -c ./objc/objc-parse.c stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux- gnu/bin/ -DIN_GCC -O2 -mcpu=i686 -pipe -DHAVE_CONFIG_H -I. -I. -I./config -I./../include -I./objc \ -c ./objc/objc-act.c stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -O2 -mcpu=i686 - pipe -I. -I.. -I. -I./.. -I./../config -I./../../include jcf-depend.c stage1/xgcc -Bstage1/ - B/usr/i686-pc-linux-gnu/bin/ -DIN_GCC -O2 -mcpu=i686 -pipe -o ../jcf-dump jcf-dump.o jcf-io.o \ jcf- depend.o jcf-path.o zextract.o ../../libiberty/libiberty.a make[3]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/java' stage1/xgcc -Bstage1/ - B/usr/i686-pc-linux-gnu/bin/ -DIN_GCC -O2 -mcpu=i686 -pipe -DHAVE_CONFIG_H -o cpp gcc.o cppspec.o intl.o \ prefix.o version.o obstack.o ../libiberty/libiberty.a ../libiberty/libiberty.a(choose-temp.o): In function `choose_temp_base': choose-temp.o(.text+0x1c4): the use of `mktemp' is dangerous, better use `mkstemp' ./xgcc -B/usr/i686-pc-linux-gnu/bin/ -B./ -I/usr/i686-pc-linux-gnu/include - dumpspecs > tmp-specs make[2]: *** [specs] Error 132 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc' make[1]: *** [bootstrap-lean] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc' make: *** [bootstrap-lean] Error 2 make[1]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/libiberty' make[2]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/libiberty/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/libiberty/testsuite' make[1]: Leaving directory `/var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/libiberty' make[1]: Entering directory `/var/tmp/portage/gcc-2.95.3- r7/work/gcc-2.95.3/texinfo' make all-recursive make[2]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/texinfo' Making all in intl make[3]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/texinfo/intl' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/texinfo/intl' Making all in lib make[3]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/texinfo/lib' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/texinfo/lib' Making all in makeinfo make[3]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/texinfo/makeinfo' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/texinfo/makeinfo' make[2]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/texinfo' make[1]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/texinfo' Bootstrapping the compiler make[1]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc' make CC="gcc" libdir=/usr/lib LANGUAGES="c " make[2]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc' (cd intl && make all) make[3]: Entering directory `/var/tmp/portage/gcc- 2.95.3-r7/work/gcc-2.95.3/gcc/intl' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/intl' (cd po && make all) make[3]: Entering directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc/po' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc/po' gcc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. - I. -I./config -I./../include ./genattr.c gcc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I. -I./config - I./../include rtl.c gcc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I. -I./config -I./../include bitmap.c gcc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I. -I./config -I./../include print-rtl.c gcc - DIN_GCC -g -DHAVE_CONFIG_H -o genattr \ genattr.o rtl.o bitmap.o print-rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ./genattr ./config/i386/i386.md > tmp- attr.h ./move-if-change tmp-attr.h insn-attr.h touch s-attr gcc -c -DIN_GCC -g -DHAVE_CONFIG_H - I. -I. -I./config -I./../include ./gencodes.c gcc -DIN_GCC -g -DHAVE_CONFIG_H -o gencodes \ gencodes.o rtl.o bitmap.o print-rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ./gencodes ./config/i386/i386.md > tmp-codes.h ./move-if-change tmp-codes.h insn- codes.h touch s-codes gcc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I. -I./config -I./../include ./genconfig.c gcc -DIN_GCC -g -DHAVE_CONFIG_H -o genconfig \ genconfig.o rtl.o bitmap.o print- rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ./genconfig ./config/i386/i386.md > tmp-config.h ./move-if-change tmp-config.h insn-config.h touch s- config gcc -DIN_GCC -g -DHAVE_CONFIG_H -I. -I. -I./config -I./../include \ -DTARGET_NAME=\"i686- pc-linux-gnu\" \ -c `echo ./toplev.c | sed 's,^\./,,'` toplev.c:1177: warning: initialization from incompatible pointer type toplev.c:1177: warning: initialization from incompatible pointer type toplev.c:1177: warning: initialization from incompatible pointer type toplev.c:1177: warning: initialization from incompatible pointer type toplev.c:1177: warning: initialization from incompatible pointer type toplev.c:1177: warning: initialization from incompatible pointer type toplev.c:1177: warning: initialization from incompatible pointer type toplev.c:1177: warning: initialization from incompatible pointer type toplev.c:1177: warning: initialization from incompatible pointer type gcc -c -DIN_GCC - g -DHAVE_CONFIG_H -I. -I. -I./config -I./../include stor-layout.c gcc -DIN_GCC -g -DHAVE_CONFIG_H -o genflags \ genflags.o rtl.o bitmap.o print-rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ./genflags ./config/i386/i386.md > tmp-flags.h make[2]: *** [s-flags] Error 132 make[2]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc- 2.95.3/gcc' make[1]: *** [bootstrap-lean] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-2.95.3-r7/work/gcc-2.95.3/gcc' make: *** [bootstrap-lean] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 33, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/sys-devel/gcc/gcc- 2.95.3-r7.ebuild . suicidal root #
I think we must try the pipe thing, as "the use of `mktemp' is dangerous, better use `mkstemp'" should not cause the build to fail ...
Created attachment 2434 [details] Entire output of GCC compiling GCC 2.95, throwing the error specified This is the entire output, piped to the file. Please let me know what else you need. -R
How did you create the log ? # emerge gcc &>/tmp/log ? I am asking this, as the log seems totally different to the last piece. This one seems to compile, but just quit when it have to start merging to /, and not during compile as last.
emerge gcc > gcc-out.txt If you want I can do it your way, see what happens...
Please, else stderr do not get captured.
Created attachment 2436 [details] Output of the requested command Output of the specified command ... emerge gcc &>/tmp/log
Check if you do not have "build" in your USE flags, as it seems to try and build only LANGUAGES="c". Else I get pretty much the same output (Errors it ignores), although it do not fail.
Created attachment 2451 [details] my make.conf file My make.conf file .. no special USE flags..
Any resolution on this, or any way I can work around it? My system is getting pretty outta date because everything relies on GCC 2.95, so I can't emerge -u world or system.
Erm, how much free space did we say you have ? Paste: # df -h Thanks.
Filesystem Size Used Avail Use% Mounted on /dev/hda5 15G 11G 4.2G 71% / tmpfs 1.0M 208K 816K 21% /mnt/.init.d
-r8 is now stable does this works for you ?
please reopen if it's still a issue