I am attempting to install Gentoo Linux 2004.3 onto a Sparc SunBlade 150 and am unable to run emerge on either grub or lilo. When I attempt to run emerge on grub I get the error: livecd linux # emerge grub Calculating dependencies !!! All ebuilds that could satisfy "grub" have been masked. !! One of the following masked packages is required to complete your request: - sys-boot/gruib-0.92-r1 (masked by: -sparc keyword) - sys-boot/grub-0.93.20030118 (masked by: -* keyword) - sys-boot/grub-0.94-r1 (masked by: -* keyword) - sys-boot/grub-0.94-r2 (masked by: -* keyword) - sys-boot/grub-0.95.20040823 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. I get the same error if I attempt to force a specific version using =. Either the documentation is unclear (which it is) or there's something wrong with the sparc version.
Aaron: http://www.gentoo.org/doc/en/handbook/handbook-sparc.xml?part=1&chap=10 suggests to use silo. Keywords - see http://www.gentoo.org/doc/en/handbook/handbook-sparc.xml?part=3&chap=3 Keywords -* and -sparc mean that it has tested and the package doesn't work on sparc. ~sparc has been partly tested on sparc however doesn't have a reliable timeframe of use to be considered stable. Missing keywords indicates that it hasn't been tested on sparc platforms. Any improvements to documentation welcome. Rob - you have dropped keywords without an explaination in the ChangeLog. Can grub now work on non-x86 platforms. Why was amd64 dropped?
0.94-r2 still not yet tested on amd64. I'll do that tonight hopefully, although I have some bigger fish to fry at the moment. 0.95.20040823 still not tested on amd64 either - I'll do that tonight too. Sparc testers are more than welcome. I've only "dropped" keywords because they haven't been added yet - it would be daft to suggest something works when I don't know that it does.
invalid, uNF