$ emerge -p --info =x11-libs/qt-gui-4.6.2 Portage 2.1.8.3 (default/linux/x86/10.0/desktop, gcc-4.4.3, glibc-2.11.2-r0, 2.6.31-gentoo-r6 i686) ================================================================= System Settings ================================================================= System uname: Linux-2.6.31-gentoo-r6-i686-Intel-R-_Pentium-R-_III_Mobile_CPU_1000MHz-with-gentoo-1.12.13 Timestamp of tree: Tue, 06 Jul 2010 13:30:01 +0000 app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.4-r1 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.65 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer -mfpmath=sse" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y" FEATURES="assume-digests distlocks fixpackages news protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org" LDFLAGS="-Wl,-O1" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib acpi alsa ass audiofile berkdb bwscheduler bzip2 cairo caps cdio cjk client consolekit cracklib crypt css cups cxx dbus dga dhcp directfb downloadorder dri dvd dvdnav encode exif expat fam fbcon ffmpeg flac gcj ggi gif glibc-omitfp gmp gphoto2 gpm gstreamer gtk hal handbook hardcoded-tables iconv idea imagemagick imap imlib infowidget ipfilter ipv6 jabber javascript jbig joystick jpeg kde lcms libcaca libnotify libwww live lm_sensors logviewer lzma mad matroska mbox mdns-bundled memlimit mmx mmxext mp3 mpeg mudflap mysql nas ncurses netapi network nls no-old-linux nodrm nptl nptlonly ntp ogg opengl openmedia openmp oscar osdmenu pango pcre pdf perl pm-utils png ps qt3support quicktime raptor readline redland rss rtc samba scanfolder scanner sdl search semantic-desktop sensord server shm silc smbclient smtp sndfile speex spell sse ssl stats svg sysfs tcpd theora threads threadsafe tiff timidity tremor truetype unicode upnp usb userlocales vcd vorbis webinterface wifi x86 xcb xinerama xml xorg xv xvid yahoo zlib zrtp" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" RUBY_TARGETS="ruby18" SANE_BACKENDS="epson2" USERLAND="GNU" VIDEO_CARDS="savage" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY ================================================================= Package Settings ================================================================= x11-libs/qt-gui-4.6.2 was built with the following: USE="accessibility cups dbus exceptions glib mng nas qt3support tiff xinerama (-aqua) -debug -gtk -nis -pch -raster" $ emerge -pqv =x11-libs/qt-gui-4.6.2 [ebuild R ] x11-libs/qt-gui-4.6.2 USE="accessibility cups dbus exceptions glib gtk* nas qt3support tiff xinerama (-aqua) -debug -mng* -nis -pch -raster" I will attach a build log. This happened in the middle of emerge -e world.
Created attachment 237957 [details] Build log
> Gtk theme support cannot be enabled due to functionality tests! Looks like something is wrong with your x11-libs/gtk+ installation. Please "emerge -1 pango cairo gtk+" and try again. If that helped, you likely missed libpng's postinst message about upgrading instructions.
As I said, I was in the middle of emerge -e world. So two questions: 1. Shouldn't the packages get built in the correct order for emerge -e world? I know people can mess up there systems in ways that portage can not expect, but that didn't happen here. This was a simple emerge --sync ; emerge -e world. In my opinion, that should always build packages in an order than won't die. Are there dependencies in RDEPEND that should be in DEPEND, for example? 2. I have a lot of time already invested in this emerge -e world (this is a slow PIII). Does some way exist to emerge the packages you suggested, and then resume (I certainly don't want to have start this all over)? Thank you.
let us know when you have tested the 'emerge -1 pango cairo gtk+' and checked if you had just upgraded to libpng-1.4, make sure to read it's postinst message and follow it. closing as test-request for now.
emerge -e world has rebuilt libpng (current version 1.4.3), but none of the others. Why is portage trying to build qt-gui before cairo, pango, and gtk+? That makes no sense to me. I need a way to resume my emerge -e world. Will the suggested "emerge -1 pango cairo gtk+" allow that after completion, or will it destroy the resume information?