On Mon, 2006-08-21 at 21:18 +0200, Fredrik Tolf wrote:
> On Sun, 2006-08-20 at 11:56 -0700, Donnie Berkholz wrote:
> > Fredrik Tolf wrote:
> > > I'm not an expert with portage, but the fact that xorg-server is
> > > indented one space from gtk+ means that gtk+ depends on it directly,
> > > doesn't it? If so, whence does that dependency come from (it's obviously
> > > not on the DEPEND or RDEPEND variables)?
> 
> > It's because it inherits the virtualx.eclass -- gtk+ requires an X
> > server (Xvfb) to build. What you can do is set USE="minimal -dmx -xorg
> > -xprint" in your package.use for xorg-server to minimize this. Also try
> > VIDEO_CARDS="" and INPUT_DEVICES="" in make.conf.
> > 
> > However, this only works well on xorg-server-1.1, so you will also need
> > to add it to package.keywords.
> 
> I see... how troublesome. Well, I guess there's no choice, but would
> anyone happen to know the reason why gtk+ requires Xvfb?

Actually, it seems that it doesn't require Xvfb, or any other X server,
after all. I just tried emerge gtk+ with USE=-X, and it works perfectly.
It didn't emerge any X server, and it works just fine with all the
programs I've tried so far.

Does that mean that the virtualx eclass is unnecessary, and that I
should file a bug report to have it removed?

Fredrik Tolf


-- 
gentoo-user@gentoo.org mailing list

Reply via email to