On Tue, Dec 29, 2009 at 12:54 AM, Samuli Suominen <ssuomi...@gentoo.org> wrote: > Xdbe.h is part of libXext: > > Xdbe.h:#include <X11/extensions/dbe.h> > > x11-libs/libXext (/usr/include/X11/extensions/Xdbe.h) > > Where dbe.h is coming from xextproto: > > x11-proto/xextproto (/usr/include/X11/extensions/dbe.h) > > As such, xextproto should be a RDEPEND of libXext or otherwise > you'd be breaking everything that's using libXext's Xdbe.h as > a build depend because having xextproto only in DEPEND would allow > --depclean to remove the required header from system >
It won't do that unless you do --with-bdeps=y ; plus removing headers from the system won't cause the packages to stop working, and if someone removes the headers, they'll be pulled back on upgrade. -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team