I did an emerge of links and other tools on a fresh system and it also installed me the whole X package. I have the following USE flags: -X -gtk -qt -kde -gnome (beside others) So why is it installing X?? I can't imagine that links can't install/run without X. Is emerge ignoring my use-flags? I'm still in the chrooted installation-environment (worked exactly trough the handbook). Reproducible: Always Steps to Reproduce: (Could not try to reproduce it because emerge still runs since yesterday and will continue until this night i guess... I hope this one will reproduce it:) 1. put "-X -gtk -qt -kde -gnome" in your USE flags 2. emerge links Actual Results: Installs tons of X packages. xorg and qt are just 2 of them... i even saw a kde-thing i the log. Expected Results: just emerge links. without X. "only text console please"-mode. ;) sorry... can't insert the "emerge info" until emerge has finished and i have the router working. maybe i can add it later...
Can you please post output from emerge info and emerge -pvt links ? Doesn't seem to be reproduceable here not even with USE="-X" emerge -pvte links
I have found out that the reason that links depends on X is that i have DirectFB in my USE-flags. and directfb seems to depend on X. But why?? I thought this would be a lib for fast NON-X-framebuffer-access... So the problem lies in DirectFB, correct? Maybe someone knows more... (If you wonder why i want it that way: I would like to have a fast graphical mode for links, but no X, because it's a server (so no X or multimedia please) but if there's an emergency case i have to be able to see some graphical statistics in some status-html-files and stuff like that.)
looks like USE improperly setup DirectFB does not rely on X ... perhaps you have USE=opengl ... run `emerge links -pv` and figure out where you went wrong