This is the ouptut from 'emerge -pvte system' with ldap specified as a use flag in make.conf: > These are the packages that I would merge, in reverse order: > Calculating system dependencies . ...done! > [ebuild N ] sys-apps/hdparm-5.9 38 kB > [ebuild N ] sys-libs/pwdb-0.62 -debug (-selinux) 130 kB > [ebuild N ] net-misc/openssh-3.9_p1-r2 -X509 -chroot -debug -ipv6 +kerberos +ldap -nocxx +pam (-selinux) -sftplogging +skey -smartcard -static +tcpd 877 kB > [ebuild N ] net-nds/openldap-2.1.30-r4 -berkdb +crypt -debug +gdbm -ipv6 +odbc +perl +readline -samba +sasl -slp +ssl +tcpd 1,996 kB > [ebuild N ] dev-db/unixODBC-2.2.6 -gnome -qt 2,128 kB > [ebuild N ] dev-perl/DBD-mysql-2.9003 110 kB > [ebuild N ] dev-perl/DBI-1.46 363 kB > [ebuild N ] dev-perl/PlRPC-0.2016-r1 17 kB > [ebuild N ] dev-perl/Net-Daemon-0.38 30 kB > [ebuild N ] perl-core/Storable-2.13 131 kB > [ebuild N ] dev-libs/cyrus-sasl-2.1.20 -authdaemond -berkdb -debug +gdbm +java +kerberos +ldap +mysql +pam -postgres +ssl -static 1,733 kB > [ebuild N ] dev-db/mysql-4.0.24 -berkdb -debug +innodb +perl +readline (-selinux) +ssl -static +tcpd 16,489 kB > [ebuild N ] dev-java/blackdown-jdk-1.4.2.01-r2 -doc -mozilla 36,756 kB > [ebuild N ] dev-java/java-config-1.2.11 15 kB > [ebuild N ] sys-libs/lib-compat-1.4 +sdl 3,090 kB > [ebuild N ] media-libs/libsdl-1.2.8-r1 -X +aalib +alsa -arts -debug -dga -directfb -esd -fbcon -ggi +libcaca +nas -noaudio -nojoystick -novideo -opengl +oss -pic -svga -xinerama +xv 2,541 kB > [ebuild N ] media-libs/alsa-lib-1.0.8 -doc -jack 666 kB > [ebuild N ] media-sound/alsa-driver-1.0.8 -debug -doc +oss 1,881 kB > [ebuild N ] sys-kernel/gentoo-sources-2.6.11-r9 -build -doc +symlink (-ultra1) 36,454 kB > [ebuild N ] media-sound/alsa-headers-1.0.8 0 kB > [ebuild N ] media-libs/audiofile-0.2.6-r1 365 kB > [ebuild N ] media-libs/libcaca-0.9-r1 -X -doc +imlib +ncurses +slang 210 kB > [ebuild N ] media-libs/imlib2-1.2.0-r2 -X -doc +gif +jpeg +mmx +nls +png +tiff 869 kB > [ebuild N ] media-libs/tiff-3.7.2 1,231 kB > [ebuild N ] media-libs/giflib-4.1.3 -X +gif 556 kB > [ebuild N ] media-libs/jpeg-6b-r4 -debug 598 kB > [ebuild N ] dev-lang/nasm-0.98.39-r1 -build -doc 531 kB > [ebuild N ] media-libs/aalib-1.4_rc4-r2 -X -gpm +slang -static 381 kB > [ebuild N ] x11-terms/xterm-200-r1 -Xaw3d -debug -toolbar +truetype +unicode 681 kB > [ebuild N ] sys-apps/utempter-0.5.5.5-r1 -debug 20 kB > [ebuild N ] app-arch/rpm2targz-9.0-r2 2 kB > [ebuild N ] media-libs/nas-1.7-r1 -static 1,258 kB > [ebuild N ] x11-base/xorg-x11-6.8.2-r1 -3dfx -3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc -font-server +hardened -insecure-drivers -ipv6 -minimal +mmx +nls -opengl +pam -sdk +sse -static +truetype-fonts +type1-fonts (-uclibc) -xprint +xv 45,094 kB > [ebuild N ] media-libs/fontconfig-2.2.3 732 kB > [ebuild N ] x11-misc/ttmkfdir-3.0.9-r3 -debug 19 kB > [ebuild N ] media-libs/freetype-2.1.9-r1 -bindist -debug -doc +zlib 969 kB > [ebuild N ] media-libs/libpng-1.2.8 -debug -doc 375 kB > [ebuild N ] app-crypt/mit-krb5-1.3.6-r2 +krb4 -static 6,380 kB > [ebuild N ] sys-apps/tcp-wrappers-7.6-r8 -ipv6 115 kB > [ebuild N ] sys-apps/module-init-tools-3.0-r2 -debug 347 kB > [ebuild N ] app-editors/nano-1.3.4 -build* -debug -justify +ncurses* +nls* -nomac +slang* +spell* 939 kB > [ebuild N ] sys-libs/slang-1.4.9-r1 -cjk +unicode 616 kB > [ebuild N ] sys-fs/udev-056 (-selinux) -static 468 kB > [ebuild N ] sys-apps/hotplug-base-20040401 40 kB > [ebuild N ] sys-devel/make-3.80-r1 -build* -debug +hardened* +nls* -static 899 kB > [ebuild N ] sys-apps/which-2.16 122 kB > [ebuild N ] sys-apps/shadow-4.0.5-r3 -debug +nls +pam (-selinux) +skey 988 kB > [ebuild N ] app-admin/skey-1.1.5-r4 -debug 60 kB > [ebuild N ] sys-process/psmisc-21.5 +nls (-selinux) 373 kB > [ebuild N ] sys-process/procps-3.2.5-r1 -debug (-n32) 270 kB > [ebuild N ] sys-apps/net-tools-1.60-r11 -build -debug +nls -static 220 kB > [ebuild N ] sys-apps/man-pages-2.01 1,632 kB > [ebuild N ] sys-apps/less-382-r2 258 kB > [ebuild N ] sys-apps/kbd-1.12-r4 +nls 867 kB > [ebuild N ] sys-apps/grep-2.5.1-r7 -build -debug +nls +pcre -static (-uclibc) 667 kB > [ebuild N ] dev-libs/libpcre-5.0 -debug 454 kB > [ebuild N ] sys-apps/findutils-4.1.20-r1 -afs -build* -debug +nls* (-selinux) -static 759 kB > [ebuild N ] sys-apps/file-4.12 -build* -debug +python* 404 kB > [ebuild N ] sys-apps/coreutils-5.2.1-r5 +acl -build -debug +hardened +nls (-selinux) -static (-uclibc) 4,260 kB > [ebuild N ] sys-apps/help2man-1.33.1 +nls 73 kB > [ebuild N ] dev-perl/Locale-gettext-1.03 3 kB > [ebuild N ] sys-apps/baselayout-1.9.4-r6 -bootstrap* -build -debug -ibm (-selinux) -static (-uclibc) 197 kB > [ebuild N ] sys-apps/util-linux-2.12i-r1 +crypt -debug +nls +pam +perl (-selinux) -static 1,933 kB > [ebuild N ] app-crypt/hashalot-0.3 78 kB > [ebuild N ] sys-fs/e2fsprogs-1.35-r1 -debug -diet +nls -static 3,078 kB > [ebuild N ] sys-apps/pam-login-3.14 -livecd +nls (-selinux) 137 kB > [ebuild N ] sys-libs/pam-0.77-r6 -berkdb -debug -pwdb (-selinux) 544 kB > [ebuild N ] sys-libs/cracklib-2.7-r11 -debug -minimal +pam 20 kB > [ebuild N ] sys-apps/miscfiles-1.4.2 -minimal 1,489 kB > [ebuild N ] dev-libs/glib-1.2.10-r5 -debug +hardened 411 kB > [ebuild N ] sys-apps/gawk-3.1.3-r2 -build* +nls* (-uclibc) 2,029 kB > [ebuild N ] net-misc/wget-1.9.1-r5 -build -debug -ipv6 +nls -socks5 +ssl -static 1,327 kB > [ebuild N ] net-misc/rsync-2.6.0-r4 +acl -build -debug -static 517 kB > [ebuild N ] sys-apps/acl-2.2.27 -debug +nls 141 kB > [ebuild N ] sys-apps/attr-2.4.19-r1 -debug +nls 101 kB > [ebuild N ] sys-devel/libtool-1.5.16 2,709 kB > [ebuild N ] sys-devel/automake-1.9.5 740 kB > [ebuild N ] sys-devel/automake-wrapper-1-r1 0 kB > [ebuild N ] sys-devel/automake-1.4_p6 366 kB > [ebuild N ] sys-devel/automake-1.7.9-r1 564 kB > [ebuild N ] sys-devel/automake-1.6.3 465 kB > [ebuild N ] sys-devel/automake-1.8.5-r3 647 kB > [ebuild N ] sys-devel/automake-1.5 514 kB > [ebuild N ] sys-devel/autoconf-2.59-r6 903 kB > [ebuild N ] sys-devel/autoconf-wrapper-2-r1 0 kB > [ebuild N ] sys-devel/autoconf-2.13 433 kB > [ebuild N ] dev-libs/popt-1.7-r1 -debug +nls 561 kB > [ebuild N ] net-misc/iputils-021109-r3 -debug -doc -ipv6 -static (-uclibc) 418 kB > [ebuild N ] dev-lang/python-2.3.5 -X -berkdb -bootstrap -build -debug -doc +gdbm -ipv6 +ncurses -nocxx +readline +ssl -tcltk (-uclibc) -ucs2 7,060 kB > [ebuild N ] dev-libs/expat-1.95.8 -test 310 kB > [ebuild N ] sys-libs/glibc-2.3.4.20041102-r1 -build -debug -erandom +hardened (-multilib) +nls -nomalloccheck +nptl -nptlonly -pic +userlocales 17,112 kB > [ebuild N ] sys-kernel/linux-headers-2.6.8.1-r2 34,870 kB > [ebuild N ] sys-devel/gcc-3.3.5.20050130-r1 (-altivec) -bootstrap -boundschecking -build -debug +fortran -gcj +gtk +hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -static 23,639 kB > [ebuild N ] sys-devel/gcc-config-1.3.10-r2 0 kB > [ebuild N ] sys-apps/portage-2.0.51.19 -build* -debug (-selinux) 277 kB > [ebuild N ] sys-apps/debianutils-2.13.1-r1 -build -debug -static 121 kB > [ebuild N ] sys-apps/sed-4.1.4 -bootstrap -build -debug +nls -static 775 kB > [ebuild N ] sys-devel/binutils-2.15.92.0.2-r7 -debug -multislot -multitarget +nls -test 10,793 kB > [ebuild N ] sys-devel/binutils-config-1.8-r2 0 kB > [ebuild N ] sys-devel/bison-1.875d -debug +nls* -static 862 kB > [ebuild N ] sys-devel/m4-1.4.2-r1 +nls 337 kB > [ebuild N ] dev-libs/openssl-0.9.7e-r1 -bindist -debug -emacs -test 5,105 kB > [ebuild N ] sys-apps/diffutils-2.8.7-r1 -debug +nls -static 1,037 kB > [ebuild N ] sys-devel/bc-1.06-r6 -debug +readline -static 272 kB > [ebuild N ] sys-devel/flex-2.5.4a-r5 -build* -debug -static 372 kB > [ebuild N ] dev-python/python-fchksum-1.7.1 26 kB > [ebuild N ] dev-lang/perl-5.8.5-r5 -berkdb -debug -doc +gdbm -ithreads -perlsuid (-uclibc) 11,651 kB > [ebuild N ] sys-devel/libperl-5.8.5 -berkdb -debug +gdbm -ithreads (-uclibc) 0 kB > [ebuild N ] sys-libs/gdbm-1.8.3-r1 -berkdb -debug 223 kB > [ebuild N ] sys-apps/man-1.5p -debug +nls 228 kB > [ebuild N ] sys-process/cronbase-0.3.2 0 kB > [ebuild N ] sys-apps/groff-1.19.1-r2 -X -debug 2,567 kB > [ebuild N ] sys-apps/texinfo-4.8 -build -debug +nls -static 1,486 kB > [ebuild N ] app-shells/sash-3.7 -debug +readline 49 kB > [ebuild N ] sys-libs/zlib-1.2.2 -build -debug 363 kB > [ebuild N ] sys-libs/readline-4.3-r5 947 kB > [ebuild N ] app-shells/bash-2.05b-r9 -build* -debug -minimal +nls* 1,923 kB > [ebuild N ] sys-libs/ncurses-5.4-r6 -bootstrap -build -debug -doc -gpm -minimal -nocxx +unicode 2,103 kB > [ebuild N ] app-arch/tar-1.15.1 -build -bzip2 -debug +nls -static 1,573 kB > [ebuild N ] app-arch/gzip-1.3.5-r6 -build -debug +nls -pic -static 323 kB > [ebuild N ] sys-devel/gettext-0.14.1-r1 -emacs +nls 6,397 kB > [ebuild N ] sys-devel/gnuconfig-20050324 35 kB > [ebuild N ] app-arch/cpio-2.6-r3 +nls 437 kB > [ebuild N ] app-arch/bzip2-1.0.3 -build -debug -static 653 kB > [ebuild N ] sys-devel/patch-2.5.9 -build* -debug -static 197 kB > Total size of downloads: 335,048 kB This is the ouptut from 'emerge -pvte system' with ldap removed from make.conf: > These are the packages that I would merge, in reverse order: > Calculating system dependencies ...done! > [ebuild N ] sys-apps/hdparm-5.9 38 kB > [ebuild N ] sys-libs/pwdb-0.62 -debug (-selinux) 130 kB > [ebuild N ] net-misc/openssh-3.9_p1-r2 -X509 -chroot -debug -ipv6 +kerberos -ldap -nocxx +pam (-selinux) -sftplogging +skey -smartcard -static +tcpd 834 kB > [ebuild N ] app-crypt/mit-krb5-1.3.6-r2 +krb4 -static 6,380 kB > [ebuild N ] sys-apps/tcp-wrappers-7.6-r8 -ipv6 115 kB > [ebuild N ] sys-apps/module-init-tools-3.0-r2 -debug 347 kB > [ebuild N ] app-editors/nano-1.3.4 -build* -debug -justify +ncurses* +nls* -nomac +slang* +spell* 939 kB > [ebuild N ] sys-libs/slang-1.4.9-r1 -cjk +unicode 616 kB > [ebuild N ] sys-fs/udev-056 (-selinux) -static 468 kB > [ebuild N ] sys-apps/hotplug-base-20040401 40 kB > [ebuild N ] sys-devel/make-3.80-r1 -build* -debug +hardened* +nls* -static 899 kB > [ebuild N ] sys-apps/which-2.16 122 kB > [ebuild N ] sys-apps/shadow-4.0.5-r3 -debug +nls +pam (-selinux) +skey 988 kB > [ebuild N ] app-admin/skey-1.1.5-r4 -debug 60 kB > [ebuild N ] sys-process/psmisc-21.5 +nls (-selinux) 373 kB > [ebuild N ] sys-process/procps-3.2.5-r1 -debug (-n32) 270 kB > [ebuild N ] sys-apps/net-tools-1.60-r11 -build -debug +nls -static 220 kB > [ebuild N ] sys-apps/man-pages-2.01 1,632 kB > [ebuild N ] sys-apps/less-382-r2 258 kB > [ebuild N ] sys-apps/kbd-1.12-r4 +nls 867 kB > [ebuild N ] sys-apps/grep-2.5.1-r7 -build -debug +nls +pcre -static (-uclibc) 667 kB > [ebuild N ] dev-libs/libpcre-5.0 -debug 454 kB > [ebuild N ] sys-apps/findutils-4.1.20-r1 -afs -build* -debug +nls* (-selinux) -static 759 kB > [ebuild N ] sys-apps/file-4.12 -build* -debug +python* 404 kB > [ebuild N ] sys-apps/coreutils-5.2.1-r5 +acl -build -debug +hardened +nls (-selinux) -static (-uclibc) 4,260 kB > [ebuild N ] sys-apps/help2man-1.33.1 +nls 73 kB > [ebuild N ] dev-perl/Locale-gettext-1.03 3 kB > [ebuild N ] sys-apps/baselayout-1.9.4-r6 -bootstrap* -build -debug -ibm (-selinux) -static (-uclibc) 197 kB > [ebuild N ] sys-apps/util-linux-2.12i-r1 +crypt -debug +nls +pam +perl (-selinux) -static 1,933 kB > [ebuild N ] app-crypt/hashalot-0.3 78 kB > [ebuild N ] sys-fs/e2fsprogs-1.35-r1 -debug -diet +nls -static 3,078 kB > [ebuild N ] sys-apps/pam-login-3.14 -livecd +nls (-selinux) 137 kB > [ebuild N ] sys-libs/pam-0.77-r6 -berkdb -debug -pwdb (-selinux) 544 kB > [ebuild N ] sys-libs/cracklib-2.7-r11 -debug -minimal +pam 20 kB > [ebuild N ] sys-apps/miscfiles-1.4.2 -minimal 1,489 kB > [ebuild N ] dev-libs/glib-1.2.10-r5 -debug +hardened 411 kB > [ebuild N ] sys-apps/gawk-3.1.3-r2 -build* +nls* (-uclibc) 2,029 kB > [ebuild N ] net-misc/wget-1.9.1-r5 -build -debug -ipv6 +nls -socks5 +ssl -static 1,327 kB > [ebuild N ] net-misc/rsync-2.6.0-r4 +acl -build -debug -static 517 kB > [ebuild N ] sys-apps/acl-2.2.27 -debug +nls 141 kB > [ebuild N ] sys-apps/attr-2.4.19-r1 -debug +nls 101 kB > [ebuild N ] sys-devel/libtool-1.5.16 2,709 kB > [ebuild N ] sys-devel/automake-1.9.5 740 kB > [ebuild N ] sys-devel/automake-wrapper-1-r1 0 kB > [ebuild N ] sys-devel/automake-1.4_p6 366 kB > [ebuild N ] sys-devel/automake-1.7.9-r1 564 kB > [ebuild N ] sys-devel/automake-1.6.3 465 kB > [ebuild N ] sys-devel/automake-1.8.5-r3 647 kB > [ebuild N ] sys-devel/automake-1.5 514 kB > [ebuild N ] sys-devel/autoconf-2.59-r6 903 kB > [ebuild N ] sys-devel/autoconf-wrapper-2-r1 0 kB > [ebuild N ] sys-devel/autoconf-2.13 433 kB > [ebuild N ] dev-libs/popt-1.7-r1 -debug +nls 561 kB > [ebuild N ] net-misc/iputils-021109-r3 -debug -doc -ipv6 -static (-uclibc) 418 kB > [ebuild N ] dev-lang/python-2.3.5 -X -berkdb -bootstrap -build -debug -doc +gdbm -ipv6 +ncurses -nocxx +readline +ssl -tcltk (-uclibc) -ucs2 7,060 kB > [ebuild N ] dev-libs/expat-1.95.8 -test 310 kB > [ebuild N ] sys-libs/glibc-2.3.4.20041102-r1 -build -debug -erandom +hardened (-multilib) +nls -nomalloccheck +nptl -nptlonly -pic +userlocales 17,112 kB > [ebuild N ] sys-kernel/linux-headers-2.6.8.1-r2 34,870 kB > [ebuild N ] sys-devel/gcc-3.3.5.20050130-r1 (-altivec) -bootstrap -boundschecking -build -debug +fortran -gcj +gtk +hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -static 23,639 kB > [ebuild N ] sys-devel/gcc-config-1.3.10-r2 0 kB > [ebuild N ] sys-apps/portage-2.0.51.19 -build* -debug (-selinux) 277 kB > [ebuild N ] sys-apps/debianutils-2.13.1-r1 -build -debug -static 121 kB > [ebuild N ] sys-apps/sed-4.1.4 -bootstrap -build -debug +nls -static 775 kB > [ebuild N ] sys-devel/binutils-2.15.92.0.2-r7 -debug -multislot -multitarget +nls -test 10,793 kB > [ebuild N ] sys-devel/binutils-config-1.8-r2 0 kB > [ebuild N ] sys-devel/bison-1.875d -debug +nls* -static 862 kB > [ebuild N ] sys-devel/m4-1.4.2-r1 +nls 337 kB > [ebuild N ] dev-libs/openssl-0.9.7e-r1 -bindist -debug -emacs -test 5,105 kB > [ebuild N ] sys-apps/diffutils-2.8.7-r1 -debug +nls -static 1,037 kB > [ebuild N ] sys-devel/bc-1.06-r6 -debug +readline -static 272 kB > [ebuild N ] sys-devel/flex-2.5.4a-r5 -build* -debug -static 372 kB > [ebuild N ] dev-python/python-fchksum-1.7.1 26 kB > [ebuild N ] dev-lang/perl-5.8.5-r5 -berkdb -debug -doc +gdbm -ithreads -perlsuid (-uclibc) 11,651 kB > [ebuild N ] sys-devel/libperl-5.8.5 -berkdb -debug +gdbm -ithreads (-uclibc) 0 kB > [ebuild N ] sys-libs/gdbm-1.8.3-r1 -berkdb -debug 223 kB > [ebuild N ] sys-apps/man-1.5p -debug +nls 228 kB > [ebuild N ] sys-process/cronbase-0.3.2 0 kB > [ebuild N ] sys-apps/groff-1.19.1-r2 -X -debug 2,567 kB > [ebuild N ] sys-apps/texinfo-4.8 -build -debug +nls -static 1,486 kB > [ebuild N ] app-shells/sash-3.7 -debug +readline 49 kB > [ebuild N ] sys-libs/zlib-1.2.2 -build -debug 363 kB > [ebuild N ] sys-libs/readline-4.3-r5 947 kB > [ebuild N ] app-shells/bash-2.05b-r9 -build* -debug -minimal +nls* 1,923 kB > [ebuild N ] sys-libs/ncurses-5.4-r6 -bootstrap -build -debug -doc -gpm -minimal -nocxx +unicode 2,103 kB > [ebuild N ] app-arch/tar-1.15.1 -build -bzip2 -debug +nls -static 1,573 kB > [ebuild N ] app-arch/gzip-1.3.5-r6 -build -debug +nls -pic -static 323 kB > [ebuild N ] sys-devel/gettext-0.14.1-r1 -emacs +nls 6,397 kB > [ebuild N ] sys-devel/gnuconfig-20050324 35 kB > [ebuild N ] app-arch/cpio-2.6-r3 +nls 437 kB > [ebuild N ] app-arch/bzip2-1.0.3 -build -debug -static 653 kB > [ebuild N ] sys-devel/patch-2.5.9 -build* -debug -static 197 kB > Total size of downloads: 176,696 kB Here are the two versions of make.conf used to get the results above (the only difference is the ldap flag): With ldap: > # These settings were set by the catalyst build script that automatically built this stage > # Please consult /etc/make.conf.example for a more detailed example > CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mmmx -msse -msse2 -m3dnow -pipe -mfpmath=sse" > CHOST="i686-pc-linux-gnu" > CXXFLAGS="${CFLAGS}" > MAKEOPTS="-j2" > GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo ftp://gentoo.risq.qc.ca/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/ ftp://gentoo.mirrored.ca/" > SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage" > USE="-X a52 aac aalib acl acpi alsa apache2 -arts apm audiofile avi bash-completion -berkdb bzlib caps crypt cscope ctype curl curlwrappers divx4linux -doc encode ffmpeg foomaticdb ftp gif -gnome -gpm gstreamer hardened hardenedphp iconv ieee1394 imagemagick imap innodb iodbc -ipv6 java jikes jpeg -kde kerberos krb4 lcms ldap libcaca libedit libg++ libwww maildir mbox mime mmap mmx mng mp3 mpeg mysql mysqli nas ncurses nls nptl odbc ogg oggvorbis -opengl oss pam pcntl pcre pdflib perl php png portaudio posix -postgres ppds profile python -qt quicktime readline ruby sasl session sharedext sharedmem shorten simplexml skey slang sndfile snmp soap sockets sox spell spl sse ssl symlink sysvipc szip tcpd theora threads tidy tiff tokenizer truetype unicode usb vhosts vorbis win32codecs wmf xml xml2 xmlrpc xpm xsl yaz zlib" ------------------------------- And without: > # These settings were set by the catalyst build script that automatically built this stage > # Please consult /etc/make.conf.example for a more detailed example > CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mmmx -msse -msse2 -m3dnow -pipe -mfpmath=sse" > CHOST="i686-pc-linux-gnu" > CXXFLAGS="${CFLAGS}" > MAKEOPTS="-j2" > GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo ftp://gentoo.risq.qc.ca/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/ ftp://gentoo.mirrored.ca/" > SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage" > USE="-X a52 aac aalib acl acpi alsa apache2 -arts apm audiofile avi bash-completion -berkdb bzlib caps crypt cscope ctype curl curlwrappers divx4linux -doc encode ffmpeg foomaticdb ftp gif -gnome -gpm gstreamer hardened hardenedphp iconv ieee1394 imagemagick imap innodb iodbc -ipv6 java jikes jpeg -kde kerberos krb4 lcms libcaca libedit libg++ libwww maildir mbox mime mmap mmx mng mp3 mpeg mysql mysqli nas ncurses nls nptl odbc ogg oggvorbis -opengl oss pam pcntl pcre pdflib perl php png portaudio posix -postgres ppds profile python -qt quicktime readline ruby sasl session sharedext sharedmem shorten simplexml skey slang sndfile snmp soap sockets sox spell spl sse ssl symlink sysvipc szip tcpd theora threads tidy tiff tokenizer truetype unicode usb vhosts vorbis win32codecs wmf xml xml2 xmlrpc xpm xsl yaz zlib" Reproducible: Always Steps to Reproduce: 1. Start installing a new system from scratch 2. Follow the instructions in the handbook 3. When setting up your USE flags in make.conf, include ldap. I'm not sure if any of the other flags I had specified had any effect, but ldap seems to be the key. 4. Examine the output of emerge -pvte system Actual Results: It tried to install xterm and therefore xorg and a bunch of other crap I don't need in this case. (See the details for output) Expected Results: Not tried to install xterm,xorg, etc. (See the details for output) Gentoo Base System version 1.4.16 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.11-gentoo-r3 i686) ================================================================= System uname: 2.6.11-gentoo-r3 i686 AMD Athlon(TM) XP 1800+ Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 10 2005, 18:18:11)] dev-lang/python: 2.3.4-r1 sys-apps/sandbox: [Not Present] sys-devel/autoconf: [Not Present] sys-devel/automake: [Not Present] sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: [Not Present] virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mmmx -msse -msse2 -m3dnow -pipe -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mmmx -msse -msse2 -m3dnow -pipe -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo ftp://gentoo.risq.qc.ca/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/ ftp://gentoo.mirrored.ca/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage" USE="x86 a52 aac aalib acl acpi alsa apache2 apm audiofile avi bash-completion bitmap-fonts bzlib caps crypt cscope ctype cups curl curlwrappers divx4linux emboss encode ffmpeg foomaticdb fortran ftp gdbm gif gstreamer gtk gtk2 hardened hardenedphp iconv ieee1394 imagemagick imap imlib innodb iodbc java jikes jpeg kerberos krb4 lcms libcaca libedit libg++ libwww mad maildir mbox mikmod mime mmap mmx mng motif mp3 mpeg mysql mysqli nas ncurses nls nptl odbc ogg oggvorbis oss pam pcntl pcre pdflib perl php png portaudio posix ppds profile python quicktime readline ruby sasl sdl session sharedext sharedmem shorten simplexml skey slang sndfile snmp soap sockets sox spell spl sse ssl symlink sysvipc szip tcpd theora threads tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb vhosts vorbis win32codecs wmf xml xml2 xmlrpc xmms xpm xsl xv yaz zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 60024 [details] the output from emerge -pvte system with ldap set
Created attachment 60025 [details] the output from emerge -pvte system with ldap unset
Created attachment 60026 [details] my make.conf file with ldap set
Created attachment 60027 [details] my make.conf file with ldap unset
Created attachment 60028 [details] the output from emerge info note that this was taken after installing some other packages (running emerge -e system with ldap unset)
i see +gtk in the tree...
Well, I also see +sdl which pulls X stuff in as well.
(In reply to comment #6) > i see +gtk in the tree... Thanks for your help, I added -gtk and -sdl to my use flags, and re-added ldap and got what I was looking for. Shouldn't stuff like that be disabled by default? And why would ldap have made any difference?
Wesley, there are a lot of problems with the current way use flags are used. There is no clear policy. Some developers feel use flags should abstract from the libs, they invoke, others disagree and want the libs to be named (see e.g. Bug 94045). After long discussion the idea(s) of use flag sets/groups is stuck (not dead). There are the infamous no* ebuilds, which disable support of something, when you enable them. The (not only imho) worst thing is, that ebuilds implicitly can enable use flags via "use.defaults" in the profile directories. One thing you should always take care of is, that use flags are only for optional stuff. If an application needs Gtk, it gtk,xorg,... will be installed. Hope to clearified a bit.
(In reply to comment #8) > Shouldn't stuff like that be disabled by default? I actually filed Bug 93067 just b/c of this reason, but the devs don
(In reply to comment #8) > Shouldn't stuff like that be disabled by default? I actually filed Bug 93067 just b/c of this reason, but the devs don´t want to change the default use flags. USE="sdl" took me over two hours to catch, it´s extremely confusing. :-(