Below is the error from the build.log. >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/nss-3.12.10/work/nss-3.12.10 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/nss-3.12.10/work/nss-3.12.10 ... make -j3 -j1 CC=x86_64-pc-linux-gnu-gcc ../coreconf/config.mk:71: ../coreconf/Linux3.0.mk: No such file or directory make: *** No rule to make target ../coreconf/Linux3.0.mk. Stop. make: *** [../coreconf/Linux3.0.mk] Error 1 emake failed ^[[31;01m*^[[0m ERROR: dev-libs/nss-3.12.10 failed (compile phase): ^[[31;01m*^[[0m coreconf make failed ^[[31;01m*^[[0m Here is a listing of coreconf: -rw-r--r-- 1 root root 5266 Jul 29 06:01 Linux.mk -rw-r--r-- 1 root root 2069 Jun 11 2009 Linux2.1.mk -rw-r--r-- 1 root root 2019 Jun 11 2009 Linux2.2.mk -rw-r--r-- 1 root root 2205 Aug 26 2009 Linux2.4.mk -rw-r--r-- 1 root root 2019 Jun 11 2009 Linux2.5.mk -rw-r--r-- 1 root root 2019 Jun 11 2009 Linux2.6.mk -rw-r--r-- 1 root root 1724 Apr 25 2004 LinuxELF1.2.mk -rw-r--r-- 1 root root 1724 Apr 25 2004 LinuxELF2.0.mk as you can see Linux3.0.mk is missing. Reproducible: Always Steps to Reproduce: 1. Linux 3.0 kernel 2. ~amd64 3. emerge dev-libs/nss Actual Results: emerge failed Expected Results: emerge should succeed
Created attachment 281435 [details, diff] Patch for nss-3.12.x
I am getting the same failed compile. Also using gentoo-sources-3.0. Attached patch fixes this problem for at least nss-3.12.10 should work for nss-3.12.x. Patch from here: https://bugzilla.mozilla.org/show_bug.cgi?id=661609
*** This bug has been marked as a duplicate of bug 372001 ***