I installed a server on little machine with no X. So I have USE="-X". I was surprise of discovering the compilation of xfree when using emerging distcc. In fact : emerge -pv distcc These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-devel/distcc-2.9 +gtk If I don't want X, i don't want GTK too ! Maybe you should add a X flag to distcc ebuild + the gtk one. Reproducible: Always Steps to Reproduce: 1. USE="-X" emerge distcc 2. 3. Actual Results: emerging xfree and a lot of stuff Expected Results: just distcc installed !
imo this is invalid ... there are a ton of other ebuilds that use gtk but not X to pull in gtk libraries ... plus, if this is a 'server', then you should setup your USE more explicitly
This isn't a bug. The option is to install the program with a gtk component, not an X component.
I was just wondering... I found strange to have xfree installed with USE="-X" :( I also have to add USE="-X -gtk -qt -..."