Created attachment 818416 [details] emerge --info x11-libs/gtk+-3.24.34:3::gentoo USE="... -X* ..." gui-libs/gtk-4.8.0:4::gentoo USE="... -X* ..." dev-cpp/gtkmm-3.24.7:3.0::gentoo USE="... -X* ..." Above is a list of gtk packages compiled without X USE flag, to reproduce the issue. Running the torbrowser-launcher script produces some output, but doesn't launch the browser. Using the browser executable directly produces this output: --- XPCOMGlueLoad error for file /home/samuliy/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/libxul.so: /home/samuliy/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/libxul.so: undefined symbol: gdk_x11_display_get_xdisplay Couldn't load XPCOM. --- The browser does not seem to work any different when having MOZ_ENABLE_WAYLAND=1 environment variable set.
Please specify which repository you're using it from.
Sorry about that. I am in fact using it from the torbrowser repository. Output of emerge -pv torbrowser-launcher [ebuild R ] www-client/torbrowser-launcher-0.3.5-r1::torbrowser USE="apparmor" PYTHON_TARGETS="python3_10 -python3_8 -python3_9" 0 KiB
It looks like we removed that overlay a while ago. I suggest changing to the guru overlay for this, and I think it has this problem fixed.
(In reply to Sam James from comment #3) > It looks like we removed that overlay a while ago. I suggest changing to the > guru overlay for this, and I think it has this problem fixed. oh, sorry, I got confused! Ignore this.
Thanks for the report. Fixed in https://github.com/MeisterP/torbrowser-overlay/commit/027381508a92f5add66bf1412f541f9268de3d92 @Sam James: the package in the guru overlay doesn't add the dependencies to run the actual binary at all. therefore doesn't depend on gtk+ in the first place.