Bug 233432 - www/firefox and mail/thunderbird does not start after recent update
Summary: www/firefox and mail/thunderbird does not start after recent update
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gecko (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-23 09:46 UTC by Walter Schwarzenfeld
Modified: 2018-11-23 12:33 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (gecko)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Walter Schwarzenfeld 2018-11-23 09:46:30 UTC
Firefox and Thunderbird does not start after recent update (firefox 63.0.3_3,1, thunderbird 60.3.1_2).
Error Message:
XPCOMGlueLoad error for file /usr/local/lib/firefox/libxul.so:
/usr/local/lib/firefox/libxul.so: Undefined symbol "wl_subsurface_interface"
Couldn't load XPCOM.
Comment 1 Walter Schwarzenfeld 2018-11-23 09:50:34 UTC
Trying downgrade thunderbird:

error message:
make: "/usr/ports/mail/thunderbird/thunderbird/Makefile" line 52: Cannot open /usr/ports/mail/thunderbird/thunderbird/../../www/firefox/Makefile.options
make: "/usr/ports/Mk/bsd.gecko.mk" line 353: Malformed conditional (${MOZILLA_VER:R:R} >= 56 && (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2}))
make: Fatal errors encountered -- cannot continue
Comment 2 Walter Schwarzenfeld 2018-11-23 11:12:41 UTC
Solved. No Bug. But why dozens of wayland options, if it is a "must have". I have set OPTIONS_UNSET+=WAYLAND in /etc/make.conf.

I rebuild mesa-libs and gtk30 with wayland. After this both started normal. But I don't want the wayland crap (sorry)!!
Comment 3 Jan Beich freebsd_committer freebsd_triage 2018-11-23 12:25:42 UTC
Mixing ports and packages isn't a good idea. Either use both gtk3 and firefox/thunderbird from packages or build those (or everything) from ports. The former is aimed to be useful for everyone even if some dependencies aren't used. In this case, you can probably get a away with firefox package on non-wayland gtk3 via libmozwayland.so but it's currently missing wl_subsurface_interface stub.
Comment 4 Walter Schwarzenfeld 2018-11-23 12:32:29 UTC
Yes, sorry, was my error with packages. Thunderbird I normally build, today I does not and use the package. For Firefox is use normally package, cause of the may updates. So I have ir in the future also to build. I overlooked the different options between package and port.
Comment 5 Walter Schwarzenfeld 2018-11-23 12:33:12 UTC
korr:
should be "many updates".