just emerged --sync, and portage can't build the dependency-tree anymore: $ sudo emerge -uDvta world These are the packages that I would merge, in reverse order: Calculating world dependencies \ emerge: there are no ebuilds to satisfy "~sys-devel/m4-1.4". !!! Problem with ebuild sys-apps/man-pages-1.70 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. Reproducible: Always Steps to Reproduce: 1. 2. 3. $ emerge --info Portage 2.0.51-r8 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 AMD Athlon(TM) XP 2200+ Gentoo Base System version 1.6.6 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Nov 6 2004, 15:41:47)] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.13-r2, 2.59-r6 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -pipe -fomit-frame-pointer -march=athlon-xp -mtune=athlon-xp" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.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/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -pipe -fomit-frame-pointer -march=athlon-xp -mtune=athlon-xp" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts audiofile avi berkdb bitmap-fonts cdparanoia cdr cgj crypt cups dga directfb divx4linux doc dvd dvdr encode esd f77 fam flac foomaticdb fortran gdbm ggi gif gpm gstreamer gtk2 guile imagemagick imap imlib innodb ipv6 jpeg junit kde libg++ libwww mad matroska mikmod mmx motifmozilla mpeg nas ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang speex spell sse ssl svga tcltk tcpd tetex theora tiff truetype v4l v4l2 x86 xinerama xml xml2 xmms xv xvid zlib"
try `emerge world -up --nodeps` and see what is listed
$ emerge -up --nodeps world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild NS ] sys-devel/gcc-3.4.3-r1 [ebuild UD] sys-devel/libtool-1.5.2-r7 [1.5.10] [ebuild U ] sys-apps/iproute2-2.6.9.20041019-r1 [2.6.9.20041019] [ebuild U ] sys-apps/baselayout-1.11.7-r2 [1.11.6-r1] [ebuild U ] x11-misc/xkeycaps-2.46-r1 [2.46] [ebuild NS ] sys-kernel/development-sources-2.6.10_rc3 [ebuild U ] dev-lang/perl-5.8.6-r1 [5.8.6] [ebuild U ] media-video/avidemux-2.0.34_rc1-r1 [2.0.34_rc1] what am I looking for?
try this: grep -r /var/db/pkg sys-devel/m4 then post what's shown
$ grep -r sys-devel/m4 /var/db/pkg /var/db/pkg/sys-devel/autoconf-2.13-r2/autoconf-2.13-r2.ebuild:DEPEND="~sys-devel/m4-1.4" /var/db/pkg/sys-devel/autoconf-2.13-r2/RDEPEND:~sys-devel/m4-1.4 /var/db/pkg/sys-devel/autoconf-2.13-r2/DEPEND:~sys-devel/m4-1.4 /var/db/pkg/sys-devel/autoconf-2.59-r6/autoconf-2.59-r6.ebuild: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/autoconf-2.59-r6/RDEPEND: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/autoconf-2.59-r6/DEPEND: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/bison-1.875d/bison-1.875d.ebuild:DEPEND="sys-devel/m4 /var/db/pkg/sys-devel/bison-1.875d/RDEPEND:sys-devel/m4 /var/db/pkg/sys-devel/bison-1.875d/DEPEND:sys-devel/m4 /var/db/pkg/sys-devel/m4-1.4.1/m4-1.4.1.ebuild:# $Header: /var/cvsroot/gentoo-x86/sys-devel/m4/m4-1.4.1.ebuild,v 1.11 2004/11/12 15:19:55 vapier Exp $ /var/db/pkg/sys-apps/coreutils-5.2.1-r2/coreutils-5.2.1-r2.ebuild: >=sys-devel/m4-1.4-r1 /var/db/pkg/sys-apps/coreutils-5.2.1-r2/DEPEND: >=sys-devel/m4-1.4-r1 /var/db/pkg/sys-libs/db-3.2.9-r10/db-3.2.9-r10.ebuild: sys-devel/m4 /var/db/pkg/sys-libs/db-3.2.9-r10/DEPEND: sys-devel/m4 I should have said that earlier: the sys-devel/m4-1.4 ebuild doesn't exist anymore on my machine: $ ls /usr/portage/sys-devel/m4 ChangeLog Manifest files/ m4-1.4.1.ebuild metadata.xml
that's because i deleted the other m4 ebuilds your autoconf-2.13-r2 shouldnt exist ... do this: `emerge -C =autoconf-2.13-r2 ; emerge =autoconf-2.13`
any ideas, how I could get the autoconf-2.13-r2 ? the "~sys-devel/m4-1.4" is not in the /var/db/pkg anymore, but emerge -uD world still refuses to work: $ sudo emerge -uDvta world These are the packages that I would merge, in reverse order: Calculating world dependencies \ emerge: there are no ebuilds to satisfy "~sys-devel/m4-1.4". !!! Problem with ebuild sys-apps/man-pages-1.70 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. $ grep -r sys-devel/m4 /var/db/pkg /var/db/pkg/sys-devel/autoconf-2.59-r6/autoconf-2.59-r6.ebuild: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/autoconf-2.59-r6/RDEPEND: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/autoconf-2.59-r6/DEPEND: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/autoconf-2.13/RDEPEND: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/autoconf-2.13/autoconf-2.13.ebuild: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/autoconf-2.13/DEPEND: =sys-devel/m4-1.4* /var/db/pkg/sys-devel/bison-1.875d/bison-1.875d.ebuild:DEPEND="sys-devel/m4 /var/db/pkg/sys-devel/bison-1.875d/RDEPEND:sys-devel/m4 /var/db/pkg/sys-devel/bison-1.875d/DEPEND:sys-devel/m4 /var/db/pkg/sys-devel/m4-1.4.1/m4-1.4.1.ebuild:# $Header: /var/cvsroot/gentoo-x86/sys-devel/m4/m4-1.4.1.ebuild,v 1.11 2004/11/12 15:19:55 vapier Exp $ /var/db/pkg/sys-apps/coreutils-5.2.1-r2/coreutils-5.2.1-r2.ebuild: >=sys-devel/m4-1.4-r1 /var/db/pkg/sys-apps/coreutils-5.2.1-r2/DEPEND: >=sys-devel/m4-1.4-r1 /var/db/pkg/sys-libs/db-3.2.9-r10/db-3.2.9-r10.ebuild: sys-devel/m4 /var/db/pkg/sys-libs/db-3.2.9-r10/DEPEND: sys-devel/m4
looks like the version was just left over from long ago i grepped our tree for references to m4 and couldnt find any that matched the issue here ... i would grep your portage tree and see what's causing the problem
found the error. I had copied the auconf-directory into my /usr/local/portage (probably to bugfix an old error). And in this directory there was still the old autoconf-2.13-r2. my fault. sorry.
ah glad you found the problem :)