When I try to emerge -auvDt world, it dies on a dependency in xscreensaver. it seems that xscreensaver is expecting one version of motif-config () which has been bulldozed and replaced with another (older?) version based on I have also posted this on the forum: http://forums.gentoo.org/viewtopic-t-317670-start-0-postdays-0-postorder-asc-highlight-.html Reproducible: Always Steps to Reproduce: 1. emerge -auvDt world 2. enjoy the lightshow Actual Results: julian etc # emerge -avuDt world These are the packages that I would merge, in reverse order: Calculating world dependencies | emerge: there are no ebuilds to satisfy ">=x11-libs/motif-config-0.6". !!! Problem with ebuild x11-misc/xscreensaver-4.20 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. julian etc # less /etc/portage/ package.mask package.use sets/ julian etc # less /etc/portage/package.mask julian etc # ls -la /usr/portage/x11-libs/motif-config/*ebuild -rw-r--r-- 1 root root 1191 Feb 16 09:16 /usr/portage/x11-libs/motif-config/motif-config-0.1.ebuild excerpted output from emerge --sync . . . www-servers/tomcat/tomcat-5.0.27-r5.ebuild 0 0% 0.00kB/s 0:00:00^M 3756 100% 14.61kB/s 0:00:00 (653, 94.0% of 115495) x11-libs/motif-config/ChangeLog 0 0% 0.00kB/s 0:00:00^M 603 100% 2.35kB/s 0:00:00 (654, 94.5% of 115495) x11-libs/motif-config/Manifest 0 0% 0.00kB/s 0:00:00^M 549 100% 2.02kB/s 0:00:00 (655, 94.5% of 115495) x11-libs/motif-config/files/digest-motif-config-0.1 0 100% 0.00kB/s 295:00:53 (656, 94.5% of 115495) x11-libs/motif-config/files/motif-config-0.1 0 0% 0.00kB/s 0:00:00^M 6722 100% 24.68kB/s 0:00:00 (657, 94.5% of 115495) x11-libs/motif-config/motif-config-0.1.ebuild 0 0% 0.00kB/s 0:00:00^M 1191 100% 4.37kB/s 0:00:00 (658, 94.5% of 115495) x11-libs/qt/Manifest 0 0% 0.00kB/s 0:00:00^M 3018 100% 11.04kB/s 0:00:00 (659, 94.6% of 115495) x11-libs/qt/files/digest-qt-4.0.0_beta2 0 0% 0.00kB/s 0:00:00^M 81 100% 0.30kB/s 0:00:00 (660, 94.6% of 115495) . . . deleting x11-misc/xfe/xfe-0.66.ebuild deleting x11-misc/xfe/files/digest-xfe-0.66 deleting x11-libs/motif-config/motif-config-0.8.ebuild deleting x11-libs/motif-config/motif-config-0.7.ebuild deleting x11-libs/motif-config/motif-config-0.6.ebuild deleting x11-libs/motif-config/files/motif-config-0.8 deleting x11-libs/motif-config/files/motif-config-0.7 deleting x11-libs/motif-config/files/motif-config-0.6 deleting x11-libs/motif-config/files/digest-motif-config-0.8 deleting x11-libs/motif-config/files/digest-motif-config-0.7 deleting x11-libs/motif-config/files/digest-motif-config-0.6 deleting www-servers/tomcat/tomcat-5.0.27-r4.ebuild deleting www-servers/tomcat/files/digest-tomcat-5.0.27-r4 deleting sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77094.patch deleting sys-kernel/win4lin-sources/files/win4lin-sources-2.6.9.77094.patch # Tried individually updating motif-config: julian etc # emerge -avuDNt motif-config These are the packages that I would merge, in reverse order: Calculating dependencies ...done! Total size of downloads: 0 kB Nothing to merge; do you want me to auto-clean packages? [Yes/No] No Quitting. # checking dependencies of xscreensaver julian profiles # equery g xscreensaver [ Searching for packages matching xscreensaver... ] * dependency graph for x11-misc/xscreensaver-4.16 `-- x11-misc/xscreensaver-4.16 `-- x11-base/xorg-x11-6.8.2 (virtual/x11) `-- sys-libs/zlib-1.2.2 `-- sys-libs/glibc-2.3.4.20050125-r1 (virtual/libc) `-- sys-kernel/linux-headers-2.6.8.1-r4 (virtual/os-headers) `-- sys-apps/baselayout-1.11.10-r6 `-- sys-apps/sysvinit-2.86 `-- sys-libs/readline-5.0-r2 `-- sys-libs/ncurses-5.4-r6 `-- sys-libs/gpm-1.20.1-r4 `-- app-shells/bash-3.0-r9 `-- sys-apps/coreutils-5.2.1-r6 `-- sys-devel/gettext-0.14.2 `-- sys-devel/flex-2.5.4a-r6 `-- dev-libs/expat-1.95.8 `-- media-libs/freetype-2.1.9-r1 `-- media-libs/fontconfig-2.2.3 `-- x11-base/opengl-update-2.1.1-r1 `-- x11-misc/ttmkfdir-3.0.9-r2 `-- media-libs/libpng-1.2.8 `-- media-libs/netpbm-10.20 `-- media-libs/jpeg-6b-r4 `-- media-libs/tiff-3.7.1-r1 `-- media-libs/svgalib-1.9.19-r3 `-- dev-libs/libxml2-2.6.16 `-- dev-lang/python-2.3.5 `-- sys-libs/db-4.1.25_p1-r4 `-- dev-libs/openssl-0.9.7e-r1 `-- dev-python/python-docs-2.3.5 `-- dev-python/python-fchksum-1.7.1 `-- sys-devel/binutils-2.15.92.0.2-r8 `-- sys-devel/binutils-config-1.8-r2 `-- x11-libs/gtk+-2.6.2 `-- dev-libs/glib-2.6.2-r1 `-- dev-libs/atk-1.8.0 `-- x11-libs/pango-1.8.0 `-- x11-misc/shared-mime-info-0.14-r2 `-- gnome-base/libglade-2.4.2 `-- gnome-extra/yelp-2.6.5 `-- gnome-base/gconf-2.8.1-r1 `-- gnome-base/orbit-2.12.1 `-- dev-libs/popt-1.7-r1 `-- dev-libs/libIDL-0.8.5 `-- dev-util/indent-2.2.9-r2 `-- gnome-base/libgnome-2.8.0 `-- gnome-base/libbonobo-2.8.1 `-- gnome-base/gnome-vfs-2.8.3-r1 `-- app-arch/bzip2-1.0.2-r4 `-- app-admin/fam-2.7.0-r2 (virtual/fam) `-- net-nds/portmap-5b-r9 `-- gnome-base/gnome-mime-data-2.4.2 `-- net-libs/gnutls-1.2.0 `-- dev-libs/libgcrypt-1.2.1 `-- app-crypt/opencdk-0.5.5 `-- dev-libs/lzo-1.08-r1 `-- dev-libs/libtasn1-0.2.13 `-- dev-lang/perl-5.8.6-r4 `-- sys-devel/libperl-5.8.6 `-- sys-devel/bison-2.0 `-- sys-devel/m4-1.4.3 `-- dev-libs/libgpg-error-1.0-r1 `-- sys-apps/hal-0.4.7 `-- sys-apps/dbus-0.23-r3 `-- x11-libs/qt-3.3.4-r2 `-- media-libs/libmng-1.0.8 `-- dev-db/mysql-4.0.23-r2 `-- sys-apps/tcp-wrappers-7.6-r8 `-- sys-apps/texinfo-4.8 `-- sys-apps/sed-4.1.4 `-- net-print/cups-1.1.23-r1 `-- sys-libs/pam-0.77-r6 `-- sys-libs/cracklib-2.7-r10 `-- sys-apps/miscfiles-1.3-r1 `-- sys-apps/portage-2.0.51.19 `-- sys-apps/debianutils-2.13.1-r1 `-- sys-fs/udev-052 `-- sys-apps/hotplug-base-20040401 `-- sys-apps/hotplug-20040923 `-- sys-apps/pciutils-2.1.11-r3 `-- sys-apps/usbutils-0.11-r3 `-- sys-libs/libcap-1.10-r5 `-- sys-apps/util-linux-2.12i-r1 `-- sys-fs/e2fsprogs-1.35-r1 `-- sys-apps/pam-login-3.14 `-- app-crypt/hashalot-0.3 `-- net-misc/howl-0.9.8 `-- media-sound/esound-0.2.34 `-- media-libs/audiofile-0.2.6-r1 `-- media-libs/alsa-lib-1.0.8 `-- media-sound/alsa-driver-1.0.8 (virtual/alsa) `-- sys-apps/module-init-tools-3.0-r2 (virtual/modutils) `-- media-sound/alsa-headers-1.0.8 `-- gnome-base/libgnomeui-2.8.0 `-- gnome-base/libgnomecanvas-2.8.0 `-- media-libs/libart_lgpl-2.3.16 `-- gnome-base/libbonoboui-2.8.1 `-- gnome-base/gnome-keyring-0.4.0 `-- gnome-extra/libgtkhtml-2.6.3 `-- gnome-base/gail-1.8.1 `-- dev-libs/libxslt-1.1.12 `-- x11-libs/gtk+-1.2.10-r11 `-- dev-libs/glib-1.2.10-r5 `-- gnome-base/libglade-0.17-r6 `-- dev-libs/libxml-1.8.17-r2 `-- dev-util/gtk-doc-1.2-r1 `-- app-text/openjade-1.3.2-r1 `-- app-text/sgml-common-0.6.3-r4 `-- app-text/opensp-1.5-r1 `-- app-text/docbook-sgml-dtd-3.0-r2 `-- app-text/docbook-xml-dtd-4.1.2-r5 `-- app-arch/unzip-5.50-r2 `-- app-text/docbook-xsl-stylesheets-1.65.1 `-- app-text/build-docbook-catalog-1.2 `-- app-text/docbook-dsssl-stylesheets-1.77-r2 `-- gnome-base/gnome-libs-1.4.2 `-- media-libs/imlib-1.9.14-r3 `-- media-libs/giflib-4.1.3 `-- gnome-base/orbit-0.5.17 `-- sys-libs/db-1.85-r2 `-- app-text/docbook-sgml-1.0 `-- app-text/docbook-sgml-utils-0.6.12 `-- dev-perl/SGMLSpm-1.03-r5 `-- app-text/docbook-xml-simple-dtd-4.1.2.4 `-- app-text/docbook-xml-dtd-4.3 `-- app-text/docbook-sgml-dtd-3.1-r2 `-- app-text/docbook-sgml-dtd-4.0-r2 `-- app-text/docbook-sgml-dtd-4.1-r2 `-- sys-apps/which-2.16 `-- media-libs/gdk-pixbuf-0.22.0-r3 `-- x11-libs/openmotif-2.2.3-r2 `-- x11-libs/motif-config-0.1 `-- media-libs/gle-3.0.1-r2 `-- media-libs/glut-3.7.1 (virtual/glut) [ x11-misc/xscreensaver-4.16 stats: packages (133), max depth (11) ] Expected Results: The system should have completed the emerge without errors julian openmotif # emerge --info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20050125-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 7 2005, 14:48:49)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" 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.ri.thesearchagency.com/gentoo-portage" USE="x86 S3TC X aalib acpi alsa apache2 arts artswrappersuid avi bidi bindist bitmap-fonts cdparanoia cdr crypt cups curl curlwrappers divx4linux dnd doc dv dvb dvd dvdr dvdread emacs emboss encode esd ethereal exif faad fam fbcon fbdev foomaticdb fortran freetds gd gif gnome gpm gstreamer gtk gtk2 hal hbci howl httpclient imagemagick imlib innodb ipv6 javascript jikes jpeg ldap libg++ libwww lm_sensors mad mailwrapper md5sum mikmod mmx mng motif mozilla moznocompose moznoirc mozsvg mozxmlterm mp3 mpeg music mysql ncurses nls ntlm offensive ogg oggvorbis opengl pam parse-clocks pcre pda pdflib perl php pic png posix postgresql ppds quicktime radeon readline rtc sdl session spell sse ssl stroke svga tcpd threads tidy tiff transcode truetype truetype-fonts type1 type1-fonts usb userlocales vhosts vorbis xft xml xml2 xmms xosd xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
motif-config is a dependency of open-motif. This is not something xscreensaver can change. You can avoid it by having USE="gtk -motif" when you emerge xscreensaver.
It seems that one (or more?) of the rsync servers somehow doesn't have any motif-config versions newer than 0.1. I rsync once a day, and I have been getting this dependency problem once or twice a week after rsyncing, presumably when portage picks such a bum server. For example, I just synced with rsync://128.153.144.22/gentoo-portage and I have only motif-config-0.1.
I got this server again today from the rsync pool, and the problem persists: no motif-config newer than 0.1 on rsync://128.153.144.22/gentoo-portage.
seems to be a mirror problem then
rsync mirror on 128.153.144.22 is fixed
Seems to have been fixed (comment #5). .6, .7, .8, & .9 are there.