nspr is a dependancy of nss, but it is not being emerged automatically Reproducible: Always Steps to Reproduce: 1.emerge -c nspr 2.emerge nss 3. Actual Results: gcc -shared -m32 -Wl,-z,defs -Wl,-R,'$ORIGIN' -Wl,-soname -Wl,libfreebl3.so.11 -Wl,--version-script,Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/freebl.def -Wl,-Bsymbolic -o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/freeblver.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/ldvector.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/prng_fips1861.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/sysrand.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/sha_fast.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/md2.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/md5.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/sha512.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/alghmac.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/rawhash.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/alg2268.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/arcfour.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/arcfive.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/desblapi.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/des.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/rijndael.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/aeskeywrap.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/dh.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/ec.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/pqg.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/dsa.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/rsa.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/shvfy.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/tlsprfalg.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/mpprime.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/mpmontg.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/mplogic.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/mpi.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/mp_gf2m.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/mpcpucache.o Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/mpi_x86.o ../../../dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libsecutil.a -L/usr/lib/nspr -lplc4 -lplds4 -lnspr4 -lpthread -ldl -lc /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lplc4 collect2: ld returned 1 exit status make[3]: *** [Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so] Error 1 make[3]: Leaving directory `/var/tmp/portage/dev-libs/nss-3.11.7/work/nss-3.11.7/mozilla/security/nss/lib/freebl' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/var/tmp/portage/dev-libs/nss-3.11.7/work/nss-3.11.7/mozilla/security/nss/lib/freebl' make[1]: *** [libs] Error 2 make[1]: Leaving directory `/var/tmp/portage/dev-libs/nss-3.11.7/work/nss-3.11.7/mozilla/security/nss/lib' make: *** [libs] Error 2 !!! ERROR: dev-libs/nss-3.11.7 failed. Call stack: ebuild.sh, line 1629: Called dyn_compile ebuild.sh, line 975: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile nss-3.11.7.ebuild, line 53: Called die !!! nss make failed Expected Results: it should emerge nspr first, and then emerge nss
Not a portage bug.
It already DEPENDs on dev-libs/nspr, see the ebuild. You also neglected to post your emerge --info.
Reopen with the needed info