I just built a box from scratch (x86) using the instructions on the gentoo webpage, and when I try and install LILO I get the following: (I hope this is not a silly mistake on my part. I'm not a very experienced admin. But this would seem straight forward...) Shouldn't it just emerge lilo? cdimage linux # emerge -up lilo These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-util/intltool-0.25 [ebuild N ] x11-base/xfree-4.3.0-r2 [ebuild N ] x11-libs/gtk+-1.2.10-r10 [ebuild N ] net-ftp/curl-7.10.2 [ebuild N ] sys-apps/attr-2.2.0 [ebuild N ] sys-apps/acl-2.1.1-r1 [ebuild N ] net-libs/openslp-1.0.9a [ebuild N ] media-libs/tiff-3.5.7-r1 [ebuild N ] net-print/cups-1.1.18-r5 [ebuild N ] net-fs/samba-2.2.8a [ebuild N ] dev-libs/libxml2-2.5.6 [ebuild N ] net-print/foomatic-2.0.0 [ebuild N ] app-text/texi2html-1.64 [ebuild U ] dev-perl/ExtUtils-MakeMaker-6.05-r5 [6.05-r4] [ebuild N ] dev-perl/Text-Balanced-1.95 [ebuild N ] dev-perl/Parse-RecDescent-1.94 [ebuild N ] dev-perl/XML-Writer-0.4-r2 [ebuild N ] media-libs/alsa-lib-0.9.2 [ebuild N ] media-libs/audiofile-0.2.3-r1 [ebuild N ] media-sound/esound-0.2.29 [ebuild N ] gnome-base/ORBit-0.5.17 [ebuild N ] media-libs/giflib-4.1.0-r3 [ebuild N ] media-libs/imlib-1.9.14-r1 [ebuild N ] app-text/sgml-common-0.6.3-r3 [ebuild N ] app-text/openjade-1.3.1-r6 [ebuild N ] app-text/docbook-sgml-dtd-3.0-r1 [ebuild N ] app-text/docbook-xml-simple-dtd-4.1.2.4 [ebuild N ] app-text/docbook-sgml-dtd-3.1-r1 [ebuild N ] app-text/docbook-sgml-dtd-4.1-r1 [ebuild N ] dev-perl/SGMLSpm-1.03-r4 [ebuild N ] app-text/docbook-xsl-stylesheets-1.57.0 [ebuild N ] app-text/docbook-xml-dtd-4.1.2-r3 [ebuild N ] app-text/docbook-dsssl-stylesheets-1.77-r1 [ebuild N ] app-text/docbook-sgml-dtd-4.0-r1 [ebuild N ] app-text/docbook-sgml-utils-0.6.11-r2 [ebuild N ] app-text/docbook-sgml-1.0 [ebuild N ] dev-libs/libxslt-1.0.30 [ebuild N ] dev-util/pkgconfig-0.15.0 [ebuild N ] dev-util/gtk-doc-1.0 [ebuild N ] gnome-base/gnome-libs-1.4.2 [ebuild N ] media-libs/gdk-pixbuf-0.21.0 [ebuild N ] dev-perl/XML-Parser-2.31-r1 [ebuild N ] dev-perl/gtk-perl-0.7008-r9 [ebuild N ] dev-perl/File-Spec-0.82 [ebuild N ] dev-perl/Test-Harness-2.28 [ebuild N ] dev-perl/Data-Dumper-2.101 [ebuild N ] dev-perl/Digest-MD5-2.24 [ebuild N ] dev-perl/Inline-0.44 [ebuild N ] dev-perl/Filter-1.29 [ebuild N ] dev-perl/ExtUtils-F77-1.14-r1 [ebuild N ] dev-perl/PDL-2.3.4 [ebuild N ] media-libs/mpeg-lib-1.3.1-r1 [ebuild N ] media-gfx/gimp-1.2.3-r3 [ebuild N ] media-gfx/gimp-print-4.2.5 [ebuild N ] app-text/ghostscript-7.05.6-r2 [ebuild N ] dev-lang/nasm-0.98.34 [ebuild N ] sys-apps/lilo-22.3.3-r1 cdimage linux # Reproducible: Always Steps to Reproduce: 1.emerge -up lilo 2. 3. Actual Results: cdimage linux # emerge -up lilo These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-util/intltool-0.25 [ebuild N ] x11-base/xfree-4.3.0-r2 [ebuild N ] x11-libs/gtk+-1.2.10-r10 [ebuild N ] net-ftp/curl-7.10.2 [ebuild N ] sys-apps/attr-2.2.0 [ebuild N ] sys-apps/acl-2.1.1-r1 [ebuild N ] net-libs/openslp-1.0.9a [ebuild N ] media-libs/tiff-3.5.7-r1 [ebuild N ] net-print/cups-1.1.18-r5 [ebuild N ] net-fs/samba-2.2.8a [ebuild N ] dev-libs/libxml2-2.5.6 [ebuild N ] net-print/foomatic-2.0.0 [ebuild N ] app-text/texi2html-1.64 [ebuild U ] dev-perl/ExtUtils-MakeMaker-6.05-r5 [6.05-r4] [ebuild N ] dev-perl/Text-Balanced-1.95 [ebuild N ] dev-perl/Parse-RecDescent-1.94 [ebuild N ] dev-perl/XML-Writer-0.4-r2 [ebuild N ] media-libs/alsa-lib-0.9.2 [ebuild N ] media-libs/audiofile-0.2.3-r1 [ebuild N ] media-sound/esound-0.2.29 [ebuild N ] gnome-base/ORBit-0.5.17 [ebuild N ] media-libs/giflib-4.1.0-r3 [ebuild N ] media-libs/imlib-1.9.14-r1 [ebuild N ] app-text/sgml-common-0.6.3-r3 [ebuild N ] app-text/openjade-1.3.1-r6 [ebuild N ] app-text/docbook-sgml-dtd-3.0-r1 [ebuild N ] app-text/docbook-xml-simple-dtd-4.1.2.4 [ebuild N ] app-text/docbook-sgml-dtd-3.1-r1 [ebuild N ] app-text/docbook-sgml-dtd-4.1-r1 [ebuild N ] dev-perl/SGMLSpm-1.03-r4 [ebuild N ] app-text/docbook-xsl-stylesheets-1.57.0 [ebuild N ] app-text/docbook-xml-dtd-4.1.2-r3 [ebuild N ] app-text/docbook-dsssl-stylesheets-1.77-r1 [ebuild N ] app-text/docbook-sgml-dtd-4.0-r1 [ebuild N ] app-text/docbook-sgml-utils-0.6.11-r2 [ebuild N ] app-text/docbook-sgml-1.0 [ebuild N ] dev-libs/libxslt-1.0.30 [ebuild N ] dev-util/pkgconfig-0.15.0 [ebuild N ] dev-util/gtk-doc-1.0 [ebuild N ] gnome-base/gnome-libs-1.4.2 [ebuild N ] media-libs/gdk-pixbuf-0.21.0 [ebuild N ] dev-perl/XML-Parser-2.31-r1 [ebuild N ] dev-perl/gtk-perl-0.7008-r9 [ebuild N ] dev-perl/File-Spec-0.82 [ebuild N ] dev-perl/Test-Harness-2.28 [ebuild N ] dev-perl/Data-Dumper-2.101 [ebuild N ] dev-perl/Digest-MD5-2.24 [ebuild N ] dev-perl/Inline-0.44 [ebuild N ] dev-perl/Filter-1.29 [ebuild N ] dev-perl/ExtUtils-F77-1.14-r1 [ebuild N ] dev-perl/PDL-2.3.4 [ebuild N ] media-libs/mpeg-lib-1.3.1-r1 [ebuild N ] media-gfx/gimp-1.2.3-r3 [ebuild N ] media-gfx/gimp-print-4.2.5 [ebuild N ] app-text/ghostscript-7.05.6-r2 [ebuild N ] dev-lang/nasm-0.98.34 [ebuild N ] sys-apps/lilo-22.3.3-r1 cdimage linux # Expected Results: Shouldn't it be more like this? cdimage linux # emerge -up lilo These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] sys-apps/lilo-22.3.3-r1 cdimage linux #
Lilo depends on nasm. All the packages you wonder about are needed for building nasm with your current USE flags. Try emerge -vp nasm to see which USE flags are involved. If you don't want X11 installed, you should better check your USE flags before installing other packages. "ufed" provides a nice frontend.