Message: 1 Date: Tue, 22 May 2007 09:16:18 -0400 From: ken jones <kjones@ziplink.net> Subject: [Wlug] It boots. Now what? To: WLUG <wlug@mail.wlug.org> Message-ID: <4652ED22.5090802@ziplink.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
I would like to get X11 services. I did an "emerge xterm". Here's what happened. ------------start snip------------- (chroot) livecd proc # emerge xterm Calculating dependencies | !!! All ebuilds that could satisfy ">=x11-proto/xproto-7.0.6" have been masked. !!! One of the following masked packages is required to complete your request: - x11-proto/xproto-7.0.7 (masked by: ~sparc keyword) - x11-proto/xproto-7.0.10 (masked by: ~sparc keyword) - x11-proto/xproto-7.0.9 (masked by: ~sparc keyword)
For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "x11-libs/libX11-1.1.1-r1" [ebuild]) --------------end snip----------
What do I make of this?
Another problem. My livecd prompt and my chroot prompt both see my ethernet card, eth0. However my new boot does not see the card. Ideas?
Ken Jones
Ken, Pulling in xterm, it needs libX11, which, in turn, is pulling in xproto. For the sparc, a masked version of xproto seems to be required. This masking with the "~" is just saying it's in the "testing" set of packages, but it's not hardmasked (it would mention it if it was), meaning it *should* be stable. Regardless, you need the "unstable" version in order to get xterm. There's a number of ways to deal with this, but the suggested way is to add the necessary files, one by one, to /etc/portage/package.unmask. You can do this by adding a line with "x11-proto/xproto ~sparc", or, even better, using the flagedit utility (which you must first "emerge flagedit" to get), and just do: "flagedit x11-proto/xproto +~sparc". [http://damz.net/flagedit/] More info on masking: http://gentoo-wiki.com/Masked