emerging net-libs/xulrunner-1.9.2.9-r1 or net-libs/xulrunner-2.0_beta7_pre with disabled cups flag fails with dependency issue. - app-text/ghostscript-gpl-8.71-r6 (Change USE: +cups) (dependency required by "net-print/cups-1.4.4-r2" [ebuild]) (dependency required by "net-libs/xulrunner-2.0_beta7_pre" [ebuild]) (dependency required by "xulrunner" [argument]) Reproducible: Always Steps to Reproduce: 1. disable cups flag 2. make sure cups is not installed 3. emerge xulrunner Actual Results: xulrunner fails for cups being absent Expected Results: xulrunner should be compiling fine ebuild seems not to be checking the flag : from xulrunner ebuild : RDEPEND=" >=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.8_beta1 >=dev-libs/nspr-4.8.5 >=app-text/hunspell-1.2 !qt4? ( >=x11-libs/cairo-1.10[X] ) >=dev-libs/libevent-1.4.7 x11-libs/pango[X] net-print/cups
Could you paste 'emerge -pv --nodeps xulrunner'?
net-libs/xulrunner-2.0_beta7_pre ebuild does not provide cups flag. net-libs/xulrunner-1.9.2.9-r1 does provide one and it disables the CUPS dependency as expected. If you insist on reporting a bug, then please clean up your system and provide information related to 1.9.2.9-r1.
Hello Michael, thanks for your answers ! I have been able to install xulrunner without cups by using the --nodeps flag. Yet, is it normal that xulrunner-2.0_beta7_pre depends on cups ?
(In reply to comment #3) > Yet, is it normal that xulrunner-2.0_beta7_pre depends on cups ? That's mozilla team decision, and that ebuild is in mozilla overlay. I guess they have their reasons (maybe some bugs in configure?), and I'm pretty sure the flag will be back there when 2.0 hits the main portage tree.