I am just trying to compile the just upstream released firefox-31. I renamed firefox-30.0.ebuild. --- >=dev-libs/nss-3.16 --- needs change to >=dev-libs/nss-3.16.2
www-client/firefox-31.0 with dev-libs/nss-3.16.3 compiles from a renamed firefox-30.0.ebuild and runs fine.
this was my use compiling it with gcc-4.7: $ emerge firefox These are the packages that would be merged, in order: Calculating dependencies . ..... done! [ebuild U ] dev-libs/nss-3.16.3 [3.16] USE="cacert nss-pem utils" ABI_X86="32%* (64%*) (-x32)" 0 kB [ebuild U ] www-client/firefox-31.0::pmaci [24.6.0::gentoo] USE="-alsa -bindist -custom-cflags -custom-optimization dbus -debug gstreamer -hardened% -jit libnotify minimal (-pgo) pulseaudio (-selinux) -startup-notification system-cairo system-icu system-jpeg system-sqlite {-test} wifi" LINGUAS="(-af%) (-ak%) (-ar%) (-as%) (-ast%) (-be%) (-bg%) (-bn_BD%) (-bn_IN%) (-br%) (-bs%) (-ca%) (-cs%) (-csb%) (-cy%) (-da%) de (-el%) (-en_GB%) (-en_ZA%) (-eo%) (-es_AR%) (-es_CL%) (-es_ES%) (-es_MX%) (-et%) (-eu%) (-fa%) (-fi%) (-fr%) (-fy_NL%) (-ga_IE%) (-gd%) (-gl%) (-gu_IN%) (-he%) (-hi_IN%) (-hr%) (-hu%) (-hy_AM%) (-id%) (-is%) (-it%) (-ja%) (-kk%) (-km%) (-kn%) (-ko%) (-ku%) (-lg%) (-lt%) (-lv%) (-mai%) (-mk%) (-ml%) (-mr%) (-nb_NO%) (-nl%) (-nn_NO%) (-nso%) (-or%) (-pa_IN%) (-pl%) (-pt_BR%) (-pt_PT%) (-rm%) (-ro%) (-ru%) (-si%) (-sk%) (-sl%) (-son%) (-sq%) (-sr%) (-sv_SE%) (-ta%) (-ta_LK%) (-te%) (-th%) (-tr%) (-uk%) (-vi%) (-zh_CN%) (-zh_TW%) (-zu%)" 0 kB
Same for firefox-24.7.0 which was just added to the tree.
changed title following Sturmlechners claim
firefox-24.7.0 fixed. Thanks for reporting! I'm working on firefox-31, it builds fine but I am having some runtime segfaults that I am still tracing. Once those are sorted I will commit to the tree.