../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.i_o: In function `mozHunspell::Suggest(char16_t const*, char16_t***, unsigned int*)': Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell7SuggestEPKDsPPPDsPj+0x119): undefined reference to `Hunspell::suggest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.i_o: In function `mozHunspell::Check(char16_t const*, bool*)': Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell5CheckEPKDsPb+0xf2): undefined reference to `Hunspell::spell(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' ../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.i_o: In function `mozHunspell::SetDictionary(char16_t const*)': Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell13SetDictionaryEPKDs+0x6da): undefined reference to `Hunspell::get_dict_encoding[abi:cxx11]() const' collect2: error: ld returned 1 exit status [ebuild U ] www-client/firefox-56.0 [55.0.2] USE="bindist custom-cflags custom-optimization eme-free%* hardened jack nsplugin pgo system-harfbuzz system-jpeg system-libevent system-libvpx system-sqlite -dbus -debug -gmp-autoupdate -hwaccel (-neon) -pulseaudio (-selinux) -startup-notification (-system-icu*) {-test} -wifi (-system-cairo%)" L10N="en-GB -ach -af -an -ar -as -ast -az -bg -bn-BD -bn-IN -br -bs -ca -cak -cs -cy -da -de -dsb -el -en-ZA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uk -uz -vi -xh -zh-CN -zh-TW" When I switched to gcc-5 from gcc-4 it broke several of the C++ AIBs. If this is among them please point me to the correct package to rebuild so ff will build.
Created attachment 498356 [details] emerge --info
It certainly looks like it, and it would be the hunspell package you would have to rebuild. You need to follow the gcc5 upgrade notes to rebuild everything that was built with -std=c++11 iirc; there's an 'eselect news' item about it if I remember correctly that contains a helpful command. Firefox will not be the only package that fails from similar issues you may still have on your system, and this does not look to be a bug with firefox itself.
Thanks! There is no way to mark messages are read but not purge them so I sometimes don't notice when a new message arrives.