Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111817 - libgnomecanvas 2.10.2 ebuild error due to missing dependency during config
Summary: libgnomecanvas 2.10.2 ebuild error due to missing dependency during config
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-07 13:53 UTC by Jacobo Cabaleiro
Modified: 2005-11-09 16:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacobo Cabaleiro 2005-11-07 13:53:25 UTC
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
Comment 1 Jacobo Cabaleiro 2005-11-07 16:15:55 UTC
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.
Comment 2 Jacobo Cabaleiro 2005-11-08 11:50:40 UTC
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???
Comment 3 Jacobo Cabaleiro 2005-11-09 16:05:50 UTC
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.