Reproduced twice with -j3 and once with -j1: AR libbb/lib.a LD libpwdgrp/built-in.o CC libpwdgrp/pwd_grp.o libpwdgrp/pwd_grp.c:108: warning: 'struct spwd' declared inside parameter list libpwdgrp/pwd_grp.c:108: warning: its scope is only this definition or declaration, which is probably not what you want libpwdgrp/pwd_grp.c:149: warning: 'struct spwd' declared inside parameter list libpwdgrp/pwd_grp.c:149: error: conflicting types for 'fgetspent_r' ... libpwdgrp/pwd_grp.c:858: error: invalid use of undefined type 'struct spwd' libpwdgrp/pwd_grp.c:859: error: initializer element is not constant libpwdgrp/pwd_grp.c:859: error: (near initialization for 'sp_off[8]') make[1]: *** [libpwdgrp/pwd_grp.o] Error 1 make: *** [libpwdgrp] Error 2
Created attachment 105425 [details] Full emerge log This comes from my run with MAKEOPTS=-j1.
Created attachment 105426 [details] emerge --info
This is a savedconfig issue; I just managed to build with USE=-savedconfig. However it is not a broken config file, as I removed /etc/busybox after my first build failure.
pretty sure this has been fixed upstream already: http://busybox.net/downloads/fixes-1.3.1/busybox-1.3.1.shadow.patch
added upstream patch to cvs