mv -f /var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/iconv/stamp.oST /var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/iconv/stamp.oS echo 'iconv/iconv_open.o iconv/iconv.o iconv/iconv_close.o iconv/gconv_open.o iconv/gconv.o iconv/gconv_close.o iconv/gconv_db.o iconv/gconv_conf.o iconv/gconv_builtin.o iconv/gconv_simple.o iconv/gconv_trans.o iconv/gconv_cache.o iconv/gconv_dl.o' > /var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/iconv/stamp.oT mv -f /var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/iconv/stamp.oT /var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/iconv/stamp.o echo 'iconv/iconv_open.os iconv/iconv.os iconv/iconv_close.os iconv/gconv_open.os iconv/gconv.os iconv/gconv_close.os iconv/gconv_db.os iconv/gconv_conf.os iconv/gconv_builtin.os iconv/gconv_simple.os iconv/gconv_trans.os iconv/gconv_cache.os iconv/gconv_dl.os' > /var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/iconv/stamp.osT mv -f /var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/iconv/stamp.osT /var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/iconv/stamp.os make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/iconv' make -j2 -C iconvdata subdir_lib make[2]: Entering directory `/var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/iconvdata' ../Makerules:1126: ../cppflags-iterator.mk: No such file or directory ../Makerules:1126: ../cppflags-iterator.mk: No such file or directory ../Makerules:1126: ../cppflags-iterator.mk: No such file or directory ../Makerules:1126: ../cppflags-iterator.mk: No such file or directory ../Makerules:1126: ../cppflags-iterator.mk: No such file or directory ../Makerules:1126: ../cppflags-iterator.mk: No such file or directory ../Makerules:1126: ../cppflags-iterator.mk: No such file or directory ../Makerules:1126: ../cppflags-iterator.mk: No such file or directory make[2]: *** No rule to make target `../stdio-common/stdio_lim.h.in', needed by `/var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/buildhere/bits/stdio_lim.st'. Stop. make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2/iconvdata' make[1]: *** [iconvdata/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.2_pre1/work/glibc-2.3.2' make: *** [all] Error 2 !!! ERROR: sys-libs/glibc-2.3.2_pre1 failed. !!! Function src_compile, Line 357, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. 2. 3.
try using MAKEOPTS="" in make.conf, it looks like a race when using parallel make.
Does Stefan's advice work ?
yes, that worked like a charm :)
Maybe get it to set -j with get_number_of_jobs ? it builds fine with -j6 over here though :/
this is no longer valid anyway, as 2.3.2 built just fine for me.