I have gtk+ 3 with no wayland support (global -wayland) and firefox-bin needs it: # firefox-bin Gtk-Message: 15:32:39.693: Failed to load module "canberra-gtk-module" /opt/firefox/firefox-bin: symbol lookup error: /usr/lib64/gtk-3.0/modules/libappmenu-gtk-module.so: undefined symbol: gdk_wayland_display_get_type Reproducible: Always Steps to Reproduce: 1. install gtk+ minus -wayland 2. install firefox-bin 3. run firefox-bin Actual Results: firefox-bin won't start Expected Results: when installing firefox-bin, make sure that wayland support in gtk+ is enabled. ================================================================= Package Settings ================================================================= x11-libs/gtk+-3.24.36::gentoo was built with the following: USE="X cups introspection (-aqua) -broadway -cloudproviders -colord -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)"
Your /usr/lib64/gtk-3.0/modules/libappmenu-gtk-module.so is broken. Try rebuilding the package that provides it: emerge -v1 /usr/lib64/gtk-3.0/modules/libappmenu-gtk-module.so
Please test and reopen the ticket, if the problem still remains.