libgnomecanvas 2.10.2 fails to build trying to emerge gnome-light due to missing dependency. Apparently libgnomecanvas .configure script requires gtk+ to be present during compile time and even being listed in RDEPEND (and DEPEND) in the ebuild, portage decides to build first libgnomecanvas and later gtk+ ... and the problem appears Reproducible: Always Steps to Reproduce: 1.Build a complete system from stage1 with MINIMAL USE flags 2.Boot the new operational clean system 3.Change make.conf to add a bunch of new USE flags 4.emerge --update --newuse --deep gnome-light Actual Results: Package merging order is wrong, at least with libgnomecanvas and gtk+ Expected Results: Merge first gtk+ and later libgnomecanvas ---- libgnomecanvas 2.10.2 configure script results: ---- checking whether the x86_64-pc-linux-gnu-g77 linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes ./configure: line 20772: GNOME_COMPILE_WARNINGS: command not found checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking for gmsgfmt... /usr/bin/gmsgfmt checking for xgettext... /usr/bin/xgettext checking for catalogs to be installed... es checking for pkg-config... /usr/bin/pkg-config checking for gtk+-2.0 >= 2.0.3 libart-2.0 >= 2.3.8 pango >= 1.0.1 pangoft2 >= 1.0.1... Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found configure: error: Library requirements ( gtk+-2.0 >= 2.0.3 libart-2.0 >= 2.3.8 pango >= 1.0.1 pangoft2 >= 1.0.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. ==== ---- Packages tree for "emerge --deep --newuse --update -pvt gnome-light" after configure error (so some packages were already merged) ---- These are the packages that I would merge, in reverse order: Calculating dependencies .. ...done! [ebuild N ] gnome-base/gnome-light-2.10 0 kB [ebuild N ] gnome-base/gnome-panel-2.10.2 -debug +doc -eds -static 2,311 kB [ebuild N ] gnome-extra/yelp-2.10.0 -debug +firefox 772 kB [ebuild N ] www-client/mozilla-firefox-1.0.7-r2 -debug +gnome -ipv6 +java -mozcalendar -mozdevelop -moznoxft -mozsvg +truetype -xinerama +xprint 32,131 kB [ebuild N ] app-arch/zip-2.3-r4 +crypt 726 kB [ebuild N ] www-client/mozilla-launcher-1.42 6 kB [ebuild N ] media-libs/libmng-1.0.5 608 kB [ebuild N ] media-libs/lcms-1.13-r1 +jpeg -python +tiff +zlib 572 kB [ebuild N ] app-text/gnome-doc-utils-0.2.0 -debug 279 kB [ebuild N ] x11-libs/libwnck-2.10.3 -debug +doc -static 419 kB [ebuild N ] x11-terms/gnome-terminal-2.10.0 -debug 2,279 kB [ebuild N ] x11-libs/vte-0.11.13-r2 -debug +doc -python -static 929 kB [ebuild N ] gnome-base/gnome-session-2.10.0-r3 -debug -esd -ipv6 854 kB [ebuild N ] sys-apps/tcp-wrappers-7.6-r8 -ipv6 115 kB [ebuild N ] gnome-base/control-center-2.10.2 +alsa -debug +gstreamer -static 2,767 kB [ebuild N ] x11-libs/libxklavier-2.0 +doc 425 kB [ebuild N ] gnome-base/nautilus-2.10.1-r1 -debug +flac +gstreamer -mad -oggvorbis 5,820 kB [ebuild N ] media-libs/libexif-0.5.12-r3 +nls 433 kB [ebuild N ] media-plugins/gst-plugins-flac-0.8.10 2,341 kB [ebuild N ] media-libs/flac-1.1.2-r3 (-3dnow) -debug +doc +ogg (-sse) -xmms 1,484 kB [ebuild N ] media-libs/libogg-1.1.2 410 kB [ebuild R ] sys-apps/gawk-3.1.4-r4 -build +nls +xml* 77 kB [ebuild N ] sys-apps/eject-2.0.13-r2 +nls 58 kB [ebuild N ] gnome-base/librsvg-2.9.5 -debug +doc +gnome +zlib 383 kB [ebuild N ] dev-libs/libcroco-0.6.0 -debug 349 kB [ebuild N ] gnome-extra/libgsf-1.12.0 -debug +doc +gnome -static 427 kB [ebuild N ] gnome-base/eel-2.10.1 +X -debug 656 kB [ebuild N ] gnome-base/gail-1.8.4 -debug +doc -static 553 kB [ebuild N ] media-plugins/gst-plugins-gnomevfs-0.8.10 0 kB [ebuild N ] media-sound/esound-0.2.36-r1 +alsa -debug -ipv6 -static -tcpd 361 kB [ebuild N ] media-libs/audiofile-0.2.6-r1 365 kB [ebuild N ] x11-wm/metacity-2.10.3 -debug -static -xinerama 1,645 kB [ebuild N ] dev-util/desktop-file-utils-0.10 333 kB [ebuild N ] gnome-base/gnome-menus-2.10.2-r1 -debug -static 342 kB [ebuild N ] media-plugins/gst-plugins-alsa-0.8.10 0 kB [ebuild N ] media-libs/alsa-lib-1.0.9 +doc -jack 681 kB [ebuild N ] media-sound/alsa-headers-1.0.9b 1,972 kB [ebuild R ] sys-kernel/gentoo-sources-2.6.13-r5 -build +doc* -symlink (-ultra1) 0 kB [ebuild N ] app-text/xmlto-0.0.18 89 kB [ebuild N ] media-libs/gst-plugins-0.8.10 +alsa -debug -esd -oss 0 kB [ebuild N ] media-libs/gstreamer-0.8.10 -debug +doc 1,432 kB [ebuild NS ] app-text/docbook-xml-dtd-4.2-r1 76 kB [ebuild N ] gnome-base/libglade-2.5.1 -debug +doc 310 kB [ebuild N ] x11-libs/gtk+-2.6.8 +doc +jpeg -static +tiff 11,399 kB [ebuild N ] dev-libs/atk-1.10.1 -debug +doc -static 480 kB [nomerge ] sys-apps/man-1.6-r1 +nls [nomerge ] sys-process/cronbase-0.3.2 [ebuild N ] media-libs/tiff-3.7.3 1,242 kB [ebuild N ] media-libs/jpeg-6b-r5 598 kB [nomerge ] sys-devel/libtool-1.5.20 [nomerge ] sys-devel/automake-1.9.6-r1 [ebuild R ] dev-lang/perl-5.8.6-r6 -berkdb -build -debug +doc* -gdbm -ithreads -minimal -perlsuid 0 kB [nomerge ] sys-devel/libperl-5.8.6-r1 -berkdb -debug -gdbm -ithreads [ebuild R ] sys-apps/groff-1.19.1-r2 +X* 0 kB [nomerge ] sys-apps/texinfo-4.8-r2 -build +nls -static [ebuild R ] sys-libs/ncurses-5.4-r6 -bootstrap -build -debug +doc* +gpm* -minimal -nocxx +unicode 0 kB [ebuild R ] sys-libs/gpm-1.20.1-r4 +emacs* (-selinux) 0 kB [ebuild N ] app-editors/emacs-21.4-r1 +X -Xaw3d +gnome -leim -lesstif -motif +nls -nosendmail 19,925 kB [ebuild N ] media-libs/giflib-4.1.4 +X -rle 591 kB [ebuild N ] sys-libs/gdbm-1.8.3-r2 -berkdb 223 kB [ebuild N ] gnome-base/gnome-desktop-2.10.2 -debug -static 962 kB [ebuild N ] app-text/scrollkeeper-0.3.14-r1 +nls 663 kB [ebuild N ] app-text/docbook-sgml-utils-0.6.12 -tetex 115 kB [ebuild NS ] app-text/docbook-xml-dtd-4.3 81 kB [ebuild N ] www-client/lynx-2.8.5-r1 -ipv6 +nls +ssl 2,129 kB [ebuild NS ] app-text/docbook-sgml-dtd-3.1-r3 54 kB [ebuild N ] dev-perl/SGMLSpm-1.03-r5 91 kB [ebuild N ] app-text/docbook-xml-simple-dtd-4.1.2.4 34 kB [ebuild NS ] app-text/docbook-sgml-dtd-4.0-r3 54 kB [ebuild NS ] app-text/docbook-sgml-dtd-4.1-r3 55 kB [ebuild N ] x11-libs/startup-notification-0.8 230 kB [ebuild N ] x11-themes/gnome-themes-2.10.2 -accessibility -debug 2,503 kB [ebuild N ] x11-themes/gtk-engines-2.6.3-r1 -debug 458 kB [ebuild N ] x11-themes/gnome-icon-theme-2.10.1 -debug 2,918 kB [ebuild N ] x11-themes/hicolor-icon-theme-0.8 30 kB [ebuild N ] gnome-base/libgnomeui-2.10.1 -debug +doc +jpeg -static 1,665 kB [ebuild N ] gnome-base/gnome-keyring-0.4.3 -debug -static 364 kB [ebuild N ] gnome-base/libbonoboui-2.10.0 -debug +doc -static 778 kB [ebuild N ] gnome-base/libgnome-2.10.1-r1 -debug +doc -esd -static 1,198 kB [ebuild N ] gnome-base/gnome-vfs-2.10.1-r1 -debug +doc -gnutls +hal -howl -ipv6 +samba +ssl 1,860 kB [ebuild N ] app-admin/fam-2.7.0-r2 294 kB [ebuild N ] x11-misc/shared-mime-info-0.16 735 kB [ebuild N ] gnome-base/gnome-mime-data-2.4.2 -debug 829 kB [ebuild N ] sys-apps/hal-0.4.7-r2 -debug +doc -livecd -pcmcia 1,317 kB [ebuild N ] sys-apps/dbus-0.23-r3 +X -debug +gtk -python -qt +xml2 1,250 kB [ebuild N ] net-fs/samba-3.0.14a-r2 +acl +cups +doc -kerberos +ldap -libclamav -mysql -oav +pam -postgres -python -quotas +readline (-selinux) -winbind +xml +xml2 15,257 kB [ebuild N ] net-nds/openldap-2.1.30-r5 -berkdb +crypt -debug -gdbm -ipv6 -odbc -perl +readline +samba -sasl (-slp) +ssl -tcpd 1,996 kB [ebuild N ] sys-libs/db-4.2.52_p2 -bootstrap +doc +java -nocxx -tcltk 3,980 kB [ebuild N ] dev-java/blackdown-jdk-1.4.2.02 -browserplugin +doc -mozilla -nsplugin 33,256 kB [ebuild N F ] dev-java/java-sdk-docs-1.4.2 33,591 kB [ebuild N ] dev-java/blackdown-jre-1.4.2.02 -browserplugin -mozilla -nsplugin 12,864 kB [ebuild N ] dev-java/java-config-1.2.11 15 kB [ebuild N ] app-doc/doxygen-1.4.2 +doc -qt -tetex 2,790 kB [ebuild N ] app-text/ghostscript-7.07.1-r8 +X -cjk +cups +emacs +gtk 5,273 kB [ebuild N ] net-print/cups-1.1.23-r1 +nls +pam +samba (-slp) +ssl 8,501 kB [ebuild N ] media-fonts/gnu-gs-fonts-std-8.11 3,664 kB [ebuild N ] media-gfx/graphviz-1.16-r1 -tcltk 4,284 kB [ebuild N ] media-libs/gd-2.0.32 +X -fontconfig +jpeg +png +truetype 573 kB [ebuild N ] sys-libs/libcap-1.10-r5 -nocxx -python -static 38 kB [nomerge ] sys-fs/udev-070-r1 (-selinux) -static [nomerge ] sys-apps/baselayout-1.11.13-r1 -bootstrap -build -static +unicode [ebuild R ] sys-apps/coreutils-5.2.1-r6 +acl* -build +nls (-selinux) -static 0 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 ] gnome-base/libbonobo-2.10.0 -debug +doc -static 1,429 kB [ebuild N ] gnome-base/gconf-2.10.1-r1 -debug +doc -static 1,755 kB [ebuild N ] gnome-base/orbit-2.12.2 -debug +doc +ssl 662 kB [ebuild N ] dev-libs/libIDL-0.8.5 -debug 331 kB [ebuild N ] dev-util/intltool-0.31.2 121 kB [ebuild N ] dev-perl/XML-Parser-2.34 224 kB [ebuild N ] gnome-base/libgnomecanvas-2.10.2 +X -debug +doc -static 0 kB ==== ---- emerge -info on the failing system ---- Gentoo Base System version 1.6.13 Portage 2.0.53_rc7 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r5 x86_64) ================================================================= System uname: 2.6.13-gentoo-r5 x86_64 Intel(R) Xeon(TM) CPU 3.40GHz dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=nocona -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LC_ALL="es_ES.UTF-8" LINGUAS="es" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://ramanujan/gentoo-portage" USE="amd64 X a52 aac acl acpi alsa apache2 avi blas bmp cairo cdr crypt cups doc dv dvd emacs encode examples exif ffmpeg fftw firefox flac foomaticdb fortran ftp gif ginac glitz glut glx gmp gnome gphoto2 gpm gstreamer gtk gtk2 hal iconv ieee1394 imap jabber java jpeg ldap lm_sensors lzw-tiff matroska mmap mng mp3 mpeg mpi mule ncurses nls nptl nvidia offensive ogg openexr opengl pam pdflib pic pie png quicktime readline samba sdl session sockets spell ssl svg sysfs theora threads tidy tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis wmf xml xml2 xpm xprint xsl xv xvid zlib linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, PORTDIR_OVERLAY ==== This system is a dual nocona workstation. I'm going to build an "stable" Gentoo system there (let's call it Galileo). But I've tested the same in a Pentium4 system at home (let's call it Titan) with beta packages (~x86), and the problem doesn't exists there!!! The installation procedure in Titan is the same used in Galileo. Also same USE flags are being used. The only difference is beta packages in Titan so instead of installing libgnomecanvas 2.10.2 wants to install libgnomecanvas 2.12 ---- This is the package tree of the same command (remembering: emerge --deep --newuse --update -pvt gnome-light) in Titan: ---- These are the packages that I would merge, in reverse order: Calculating dependencies .. ...done! [ebuild N ] media-plugins/gst-plugins-oss-0.8.11 2,382 kB [ebuild N ] media-plugins/gst-plugins-alsa-0.8.11 0 kB [ebuild N ] gnome-base/gnome-light-2.12.0 0 kB [ebuild N ] gnome-base/control-center-2.12.1 +alsa -debug -eds +gstreamer 1,730 kB [ebuild N ] media-libs/gst-plugins-0.8.11 +alsa -debug -esd +oss 0 kB [ebuild N ] dev-libs/liboil-0.3.3 655 kB [ebuild N ] media-libs/gstreamer-0.8.11 -debug +doc 1,425 kB [ebuild N ] x11-libs/libxklavier-2.0 +doc 425 kB [ebuild N ] x11-terms/gnome-terminal-2.12.0 -debug -static 1,644 kB [ebuild N ] x11-libs/vte-0.11.15 -debug +doc -python -static 936 kB [ebuild N ] gnome-base/nautilus-2.12.1-r1 +X -debug 3,960 kB [ebuild N ] media-libs/libexif-0.6.12-r4 +nls 525 kB [ebuild N ] sys-apps/eject-2.1.0 +nls 65 kB [ebuild N ] media-sound/esound-0.2.36-r1 +alsa -debug -ipv6 -static -tcpd 361 kB [ebuild N ] media-libs/alsa-lib-1.0.10_rc2 +doc -jack 689 kB [ebuild N ] media-sound/alsa-headers-1.0.10_rc2 2,123 kB [ebuild R ] sys-kernel/gentoo-sources-2.6.14 -build +doc* -symlink (-ultra1) 0 kB [ebuild N ] media-libs/audiofile-0.2.6-r1 365 kB [ebuild N ] gnome-base/gnome-session-2.12.0 -debug -esd -ipv6 920 kB [ebuild N ] sys-apps/tcp-wrappers-7.6-r8 -ipv6 115 kB [ebuild N ] x11-wm/metacity-2.12.1 -debug -xinerama 1,629 kB [ebuild N ] gnome-base/librsvg-2.12.7 -debug +doc +gnome -nsplugin +zlib 387 kB [ebuild N ] dev-libs/libcroco-0.6.0 -debug 349 kB [ebuild N ] gnome-extra/libgsf-1.13.2 -bzip2 -debug +doc +gnome -static 492 kB [ebuild N ] gnome-extra/yelp-2.12.1 -debug +firefox 796 kB [ebuild N ] www-client/mozilla-firefox-1.0.7-r3 -debug +gnome -ipv6 +java -mozcalendar -mozdevelop -moznoxft -mozsvg +truetype -xinerama +xprint 32,131 kB [ebuild N ] dev-java/blackdown-jre-1.4.2.02-r1 -browserplugin -mozilla -nsplugin 13,206 kB [ebuild N ] app-arch/zip-2.31 +crypt 783 kB [ebuild N ] www-client/mozilla-launcher-1.45 5 kB [ebuild N ] media-libs/libmng-1.0.8-r1 497 kB [ebuild N ] media-libs/lcms-1.14-r1 +jpeg -python -tiff +zlib 653 kB [ebuild N ] dev-java/java-config-1.2.11-r1 15 kB [ebuild N ] gnome-base/gnome-panel-2.12.1 -debug +doc -eds 2,410 kB [ebuild N ] x11-libs/libwnck-2.12.1 -debug +doc 431 kB [ebuild N ] gnome-base/eel-2.12.1 +X -debug 660 kB [ebuild N ] gnome-base/gnome-menus-2.12.0-r1 -debug 384 kB [ebuild N ] dev-python/pygtk-2.8.2 +doc +opengl 1,321 kB [ebuild N ] dev-python/numeric-23.8 708 kB [ebuild N ] dev-python/pyopengl-2.0.1.09 2,129 kB [ebuild N ] media-libs/glut-3.7.1 2,479 kB [ebuild N ] x11-libs/gtkglarea-1.99.0 -debug 205 kB [ebuild N ] dev-python/pycairo-0.9.0 +gtk -numeric +svg 455 kB [ebuild N ] dev-util/desktop-file-utils-0.10-r1 333 kB [ebuild N ] gnome-base/gail-1.8.5 -debug +doc -static 550 kB [ebuild N ] dev-libs/atk-1.10.3 -debug +doc -static 529 kB [ebuild N ] dev-libs/glib-2.8.3 -debug +doc -hardened 2,504 kB [ebuild N ] dev-util/gtk-doc-1.4-r1 +emacs 145 kB [ebuild N ] app-editors/emacs-21.4-r1 +X -Xaw3d +gnome -leim -lesstif +motif +nls -nosendmail 19,925 kB [ebuild N ] media-libs/giflib-4.1.4 +X -rle 591 kB [ebuild N ] gnome-base/gnome-desktop-2.12.1 -debug 1,008 kB [ebuild N ] app-text/gnome-doc-utils-0.4.3 -debug 364 kB [ebuild N ] app-text/scrollkeeper-0.3.14-r2 +nls 663 kB [ebuild N ] app-text/docbook-sgml-utils-0.6.14 -tetex 122 kB [ebuild N ] www-client/links-2.1_pre19 +X -directfb -fbcon +gpm -javascript +jpeg -livecd +png +ssl -svga -tiff +unicode 3,758 kB [ebuild N ] app-text/docbook-xml-simple-dtd-1.0-r1 30 kB [ebuild N ] app-text/docbook-xml-simple-dtd-4.1.2.4-r2 34 kB [ebuild N ] app-text/docbook-sgml-dtd-3.1-r3 54 kB [ebuild N ] app-text/docbook-dsssl-stylesheets-1.79 271 kB [ebuild N ] dev-perl/SGMLSpm-1.03-r5 91 kB [ebuild N ] app-text/docbook-sgml-dtd-4.0-r3 54 kB [ebuild N ] app-text/docbook-sgml-dtd-4.1-r3 55 kB [ebuild N ] x11-libs/startup-notification-0.8 230 kB [ebuild N ] x11-themes/gnome-themes-2.12.1 -accessibility -debug 2,501 kB [ebuild N ] x11-themes/gtk-engines-2.6.5 -accessibility -debug -static 466 kB [ebuild N ] x11-themes/gnome-icon-theme-2.12.1 -debug 3,040 kB [ebuild N ] x11-themes/hicolor-icon-theme-0.8 30 kB [ebuild N ] gnome-base/libgnomeui-2.12.0 -debug +doc +jpeg -static 1,788 kB [ebuild N ] gnome-base/gnome-keyring-0.4.5 -debug 367 kB [ebuild N ] gnome-base/libbonoboui-2.10.1-r1 +X -debug +doc -static 863 kB [ebuild N ] gnome-base/libgnome-2.12.0.1 -debug +doc -esd -static 932 kB [ebuild N ] gnome-base/gnome-vfs-2.12.1.1 -debug +doc -gnutls +hal -howl -ipv6 +samba +ssl 1,686 kB [ebuild N ] sys-apps/pmount-0.9.6 +crypt 368 kB [ebuild N ] sys-fs/sysfsutils-1.3.0 272 kB [ebuild N ] sys-fs/cryptsetup-luks-1.0.1 -static 279 kB [ebuild N ] sys-fs/device-mapper-1.01.05 858 kB [ebuild N ] app-admin/fam-2.7.0-r4 294 kB [ebuild N ] sys-apps/hal-0.5.4 -debug +doc -pam_console -pcmcia 1,441 kB [ebuild N ] sys-apps/dbus-0.36.2 +X -debug +doc +gtk -mono -python -qt +xml2 1,563 kB [ebuild N ] app-text/xmlto-0.0.18 89 kB [ebuild N ] dev-libs/libxslt-1.1.15 +crypt -debug -python -static 1,780 kB [ebuild N ] dev-libs/libgcrypt-1.2.1-r1 +nls 938 kB [ebuild N ] dev-libs/libgpg-error-1.1 +nls 304 kB [ebuild R ] dev-libs/libusb-0.1.10a -debug +doc* 0 kB [ebuild N ] app-text/docbook-sgml-dtd-4.2-r2 60 kB [ebuild N ] net-fs/samba-3.0.20b +acl -async -automount +cups +doc -kerberos +ldap -ldapsam -libclamav -mysql -oav +pam -postgres -python -quotas +readline (-selinux) -swat -syslog -winbind +xml +xml2 16,779 kB [ebuild N ] net-nds/openldap-2.2.28-r1 -berkdb +crypt -debug +gdbm -ipv6 -kerberos -minimal -odbc -perl +readline +samba -sasl -slp +ssl -tcpd 4,565 kB [ebuild N ] app-doc/doxygen-1.4.5 +doc -qt -tetex 2,816 kB [ebuild N ] app-text/ghostscript-7.07.1-r10 +X -cjk +cups +emacs +gtk 5,273 kB [ebuild N ] net-print/cups-1.1.23-r4 -cjk -gnutls +nls +pam +samba -slp +ssl 8,501 kB [ebuild N ] media-libs/tiff-3.7.4 +jpeg -nocxx +zlib 1,252 kB [ebuild N ] app-text/xpdf-3.01-r1 +X +motif 585 kB [ebuild N ] media-libs/t1lib-5.0.2 +X +doc 1,657 kB [ebuild N ] x11-libs/openmotif-2.2.3-r7 5,029 kB [ebuild N ] x11-libs/motif-config-0.9 0 kB [ebuild N ] media-fonts/gnu-gs-fonts-std-8.11 3,664 kB [ebuild N ] media-gfx/graphviz-2.6 +X +cairo -dynagraph -static -tcltk 4,013 kB [ebuild N ] x11-libs/libsvg-cairo-0.1.6 317 kB [ebuild N ] media-libs/libsvg-0.1.4 358 kB [nomerge ] sys-fs/udev-071 (-selinux) -static [nomerge ] sys-apps/baselayout-1.12.0_pre9-r1 -bootstrap -build -static +unicode [ebuild R ] sys-apps/coreutils-5.3.0-r2 +acl* -build +nls (-selinux) -static 0 kB [ebuild N ] sys-apps/acl-2.2.31 -debug +nls 144 kB [ebuild N ] sys-apps/attr-2.4.23 -debug +nls 101 kB [ebuild N ] gnome-base/libbonobo-2.10.1 -debug +doc -static 1,326 kB [ebuild N ] gnome-base/gconf-2.12.0 -debug +doc -static 1,855 kB [ebuild N ] gnome-base/orbit-2.12.4 -debug +doc +ssl -static 661 kB [ebuild N ] dev-libs/libIDL-0.8.6 -debug -static 342 kB [ebuild N ] gnome-base/libgnomecanvas-2.12.0 +X -debug +doc -static 576 kB [ebuild N ] media-libs/libart_lgpl-2.3.17 -debug 282 kB [ebuild N ] gnome-base/libglade-2.5.1 -debug +doc 310 kB [ebuild N ] x11-libs/gtk+-2.8.6 -debug +doc +jpeg -tiff 11,545 kB [ebuild N ] x11-misc/shared-mime-info-0.16 735 kB [ebuild N ] x11-libs/pango-1.10.1 -debug +doc 1,158 kB [ebuild N ] media-libs/jpeg-6b-r6 620 kB [ebuild N ] x11-libs/cairo-1.0.2 +X +doc +glitz +png 1,424 kB [ebuild N ] media-libs/glitz-0.4.4 415 kB [ebuild N ] app-text/docbook-xml-dtd-4.2-r1 76 kB [ebuild N ] x11-terms/xterm-205 -Xaw3d +doc -toolbar +truetype +unicode 718 kB [ebuild N ] sys-apps/utempter-0.5.5.6 20 kB [ebuild N ] app-arch/rpm2targz-9.0-r4 2 kB [nomerge ] sys-apps/file-4.16 -build -python [ebuild N ] x11-base/xorg-x11-6.8.2-r6 -3dfx -3dnow -bitmap-fonts -cjk -debug -dlloader -dmx +doc -font-server -insecure-drivers -ipv6 -minimal +mmx +nls -nocxx +opengl +pam -sdk +sse -static +truetype-fonts +type1-fonts (-uclibc) +xprint +xv 45,134 kB [ebuild N ] media-libs/fontconfig-2.3.2 941 kB [ebuild N ] x11-misc/ttmkfdir-3.0.9-r3 19 kB [ebuild N ] media-libs/freetype-2.1.10 -bindist +doc +zlib 1,172 kB [ebuild N ] x11-base/opengl-update-3.0.0 0 kB [ebuild N ] app-admin/eselect-opengl-1.0.3 41 kB [ebuild N ] app-admin/eselect-1.0_rc1 -bash-completion +doc 138 kB [ebuild N ] dev-python/docutils-0.3.9 +emacs -glep 675 kB [ebuild N ] media-libs/libpng-1.2.8-r1 +doc 500 kB [ebuild R ] sys-apps/util-linux-2.12r-r1 +crypt* +nls -old-crypt +pam -perl (-selinux) -static 163 kB [ebuild N ] app-crypt/hashalot-0.3 78 kB [nomerge ] sys-apps/pam-login-4.0.12 -livecd +nls (-selinux) -skey [nomerge ] sys-apps/shadow-4.0.13 +nls -nousuid +pam (-selinux) -skey [nomerge ] sys-apps/portage-2.0.53_rc7 -build (-selinux) [nomerge ] dev-python/python-fchksum-1.7.1 [ebuild R ] dev-lang/python-2.4.2 +X* -berkdb -bootstrap -build +doc* +gdbm* -ipv6 +ncurses -nocxx +readline* +ssl* -tcltk -ucs2 0 kB [ebuild N ] dev-python/python-docs-2.4.2 2,293 kB [ebuild R ] mail-mta/ssmtp-2.61 -ipv6 -mailwrapper -md5sum +ssl* 0 kB [ebuild R ] dev-libs/openssl-0.9.7i -bindist +emacs* -test +zlib* 0 kB [ebuild N ] app-text/docbook-sgml-dtd-3.0-r3 42 kB [ebuild N ] app-text/openjade-1.3.2-r1 873 kB [ebuild N ] app-text/opensp-1.5.1 +nls 1,385 kB [ebuild N ] app-text/sgml-common-0.6.3-r4 74 kB [nomerge ] sys-devel/automake-1.9.6-r1 [nomerge ] sys-devel/automake-wrapper-1-r1 [nomerge ] sys-devel/automake-1.5 [ebuild R ] sys-devel/autoconf-2.59-r7 +emacs* 0 kB [ebuild N ] app-text/docbook-xml-dtd-4.1.2-r5 73 kB [ebuild N ] app-arch/unzip-5.52-r1 1,113 kB [ebuild N ] app-text/docbook-xsl-stylesheets-1.69.1 1,034 kB [ebuild N ] app-text/build-docbook-catalog-1.2 3 kB [ebuild N ] dev-libs/libxml2-2.6.22 -debug +doc -ipv6 -python +readline -static 3,328 kB [ebuild N ] gnome-base/gnome-mime-data-2.4.2 -debug 829 kB [ebuild N ] dev-util/intltool-0.34.1 127 kB [ebuild N ] dev-perl/XML-Parser-2.34 224 kB [nomerge ] app-admin/perl-cleaner-1.01 [ebuild R ] dev-lang/perl-5.8.7-r1 -berkdb -build -debug +doc* +gdbm* -ithreads -minimal -perlsuid 0 kB [ebuild R ] sys-devel/libperl-5.8.7 -berkdb -debug +gdbm* -ithreads 0 kB [ebuild N ] sys-libs/gdbm-1.8.3-r2 -berkdb 223 kB [nomerge ] sys-apps/man-1.6a +nls [nomerge ] sys-process/cronbase-0.3.2 [ebuild R ] sys-apps/groff-1.19.1-r2 +X* 0 kB [nomerge ] sys-apps/sed-4.1.4 -bootstrap -build +nls -static [ebuild R ] sys-devel/gettext-0.14.5 +doc* +emacs* +nls 0 kB [ebuild R ] sys-devel/gcc-3.3.6 (-altivec) -bootstrap -boundschecking -build +fortran* -gcj +gtk* -hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -vanilla 0 kB [ebuild R ] sys-devel/gcc-3.4.4-r1 (-altivec) -bootstrap -boundschecking -build +fortran* -gcj +gtk* -hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -vanilla 0 kB [nomerge ] sys-devel/binutils-2.16.1 -multislot -multitarget +nls -test [nomerge ] sys-devel/binutils-config-1.8-r5 [nomerge ] app-shells/bash-3.0-r13 -afs -bashlogger -build +nls +unicode [ebuild R ] sys-libs/ncurses-5.5 -bootstrap -build -debug +doc* +gpm* -minimal -nocxx +unicode 0 kB [ebuild R ] sys-libs/gpm-1.20.1-r5 +emacs* (-selinux) 0 kB ==== Here you can see that libgnomecanvas is installed after GTK+ as libgnomecanvas depends on it. So portage is apparently calculating install order properly. I first thought it could be a problem in portage and as the Xeon dual system (gaileo) is using x86 keyword and thus had an older portage (2.0.51.22-r3). So I installed ~ portage on Galileo (it was updated to the same version on the Pentium 4). The problem still persists and the results remain the same for stable portage and beta one (2.0.53_rc7). I also check differences in libgnomecanvas ebuild but they're exactly the same except that the stable one dependes on pkg-config while the ~ requires pkg-config >= 0.9. Could this make a difference? Last info bits: ---- libgnomecanvas packages dependencies result of a emerge -pvt libgnomecanvas on Galileo ---- Calculating dependencies ...done! [ebuild N ] gnome-base/libgnomecanvas-2.10.2 +X -debug +doc -static 0 kB [ebuild N ] gnome-base/libglade-2.5.1 -debug +doc 310 kB [ebuild N ] x11-libs/gtk+-2.6.8 +doc +jpeg -static +tiff 11,399 kB [ebuild N ] media-libs/tiff-3.7.3 1,242 kB [ebuild N ] x11-misc/shared-mime-info-0.16 735 kB [ebuild N ] dev-util/intltool-0.31.2 121 kB [ebuild N ] dev-perl/XML-Parser-2.34 224 kB [ebuild N ] dev-libs/atk-1.10.1 -debug +doc -static 480 kB [ebuild N ] media-libs/jpeg-6b-r5 598 kB ==== Here portage calculates properly merge order while not in the gnome-light merge case. ---- Pentium4 (Titan) emerge info ---- Gentoo Base System version 1.12.0_pre9 Portage 2.0.53_rc7 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo i686) ================================================================= System uname: 2.6.14-gentoo i686 Intel(R) Pentium(R) 4 CPU 1600MHz dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" 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=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/mnt/tmp_downloads/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acl acpi alsa apache2 apm arts avi blas bmp cairo cdr crypt cups doc dv dvd emacs encode examples exif ffmpeg fftw firefox flac foomaticdb fortran ftp gdbm gif ginac glitz glut glx gmp gnome gphoto2 gpm gstreamer gtk gtk2 hal iconv ieee1394 imap jabber java jpeg ldap libg++ libwww lm_sensors mad matroska mikmod mmap mmx mng motif mp3 mpeg mpi mule ncurses nls nptl nvidia offensive ogg oggvorbis openexr opengl oss pam pdflib pic pie png quicktime readline samba sdl session sockets spell sse sse2 ssl svg sysfs theora threads tidy truetype truetype-fonts type1-fonts udev unicode vcd vorbis win32codecs wmf xml xml2 xmms xprint xsl xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY ==== Regards
I've left the hardware option in AMD64 cause I haven't been able to reproduce this behaviour in other architecture than an 64 bits Gentoo system, but it would be surprising if it'd be specific of this arch.
Another dependencies problem appeared in the dual Xeon system later after solving the libgnomecanvas problem with an individual emerge of the package. Also the Pentium 4 system (Titan) had calculated the dependencies incorrectly, as another problem appeared with pango / gtk / glib Portage seems to be becoming crazy when I use the --deep --newuse and --update flags!! (even the last version). Am I doing something wrong???
I've seen this to many times using the mix of --update --deep and --newuse while installing gnome. If this was a bug it should be widly known. Let's keep this close until I can find out more why Portage is failing. If it's a bug it's not a problem of Gnome components at all, so this should be asigned to Gnome component. I'm setting my own bug to invalid.