mail/thunderbird 60.0 build fails due to Hunspell undefined references: ../../../toolkit/library/libxul.so: undefined reference to `Hunspell::get_dict_encoding() const' ../../../toolkit/library/libxul.so: undefined reference to `Hunspell::spell(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)' ../../../toolkit/library/libxul.so: undefined reference to `Hunspell::suggest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' c++: error: linker command failed with exit code 1 (use -v to see invocation) gmake[5]: *** [/usr/ports/mail/thunderbird/work/thunderbird-60.0/config/rules.mk:558: xpcshell] Error 1 gmake[5]: Leaving directory '/usr/ports/mail/thunderbird/work/.build/js/xpconnect/shell' gmake[4]: *** [/usr/ports/mail/thunderbird/work/thunderbird-60.0/config/recurse.mk:73: js/xpconnect/shell/target] Error 2 gmake[4]: Leaving directory '/usr/ports/mail/thunderbird/work/.build' gmake[3]: *** [/usr/ports/mail/thunderbird/work/thunderbird-60.0/config/recurse.mk:33: compile] Error 2 gmake[3]: Leaving directory '/usr/ports/mail/thunderbird/work/.build' gmake[2]: *** [/usr/ports/mail/thunderbird/work/thunderbird-60.0/config/rules.mk:434: all] Error 2 gmake[2]: Leaving directory '/usr/ports/mail/thunderbird/work/.build' ===> Compilation failed unexpectedly. Options used were: BUNDLED_CAIRO DBUS OPTIMIZED_CFLAGS GTK3 ALSA /etc/make.conf: CPUTYPE?=corei7 BUILD_OPTIMIZED=yes WITH_LIB32=YES OPTIONS_UNSET=DOCS OPTIONS_UNSET=NLS WITH_DEBUG=yes
How did you upgrade dependencies? It builds fine on the package cluster: http://beefy5.nyi.freebsd.org/data/104i386-default/476207/logs/thunderbird-60.0_2.log http://beefy6.nyi.freebsd.org/data/104amd64-default/476207/logs/thunderbird-60.0_2.log http://beefy10.nyi.freebsd.org/data/111i386-default/476011/logs/thunderbird-60.0_1.log http://beefy9.nyi.freebsd.org/data/111amd64-default/476207/logs/thunderbird-60.0_2.log http://beefy11.nyi.freebsd.org/data/head-i386-default/476207/logs/thunderbird-60.0_2.log http://www.ipv6proxy.net/go.php?u=http://beefy12.nyi.freebsd.org/data/head-amd64-default/p475964_s336959/logs/thunderbird-60.0_1.log http://www.ipv6proxy.net/go.php?u=http://beefy11.nyi.freebsd.org/data/head-i386-default/p475964_s336959/logs/thunderbird-60.0_1.log
(In reply to Jan Beich from comment #1) I had wiped /usr/local and built all ports from source. I forgot to mention, this is on a 11.2-STABLE system (20180714) with clang 6.0.1.
Created attachment 195834 [details] Full make output
Updating and rebuilding ports fixed the problem. thunderbird-60.0_2 now builds successfully for me.