Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 633972 - www-client/firefox-56.0 will not build
Summary: www-client/firefox-56.0 will not build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-10 19:34 UTC by deference
Modified: 2017-10-27 20:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emergeinfo-firefox.txt,30.58 KB, text/plain)
2017-10-10 19:35 UTC, deference
Details

Note You need to log in before you can comment on or make changes to this bug.
Description deference 2017-10-10 19:34:19 UTC
../../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.
Comment 1 deference 2017-10-10 19:35:00 UTC
Created attachment 498356 [details]
emerge --info
Comment 2 Ian Stakenvicius (RETIRED) gentoo-dev 2017-10-10 20:38:34 UTC
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.
Comment 3 deference 2017-10-27 20:14:27 UTC
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.