When I try to build kde 3.2, it fails on the kdebase dependancy due to a reported autoconf version conflict. This is the erronous output: Making all in kcontrol make[3]: Entering directory `/var/tmp/portage/kdebase-3.2.0/work/kdebase-3.2.0/k control/kcontrol' cd ../.. && \ /bin/sh /var/tmp/portage/kdebase-3.2.0/work/kdebase-3.2.0/admin/missing --run automake-1.7 --foreign kcontrol/kcontrol/Makefile configure.in:43: version mismatch. This is Automake 1.7.7, configure.in:43: but the definition used by this AM_INIT_AUTOMAKE configure.in:43: comes from Automake 1.7.6. You should recreate configure.in:43: aclocal.m4 with aclocal and run automake again. make[3]: *** [Makefile.in] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebase-3.2.0/work/kdebase-3.2.0/kc ontrol/kcontrol' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.2.0/work/kdebase-3.2.0/kc ontrol' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.2.0/work/kdebase-3.2.0' make: *** [all] Error 2 !!! ERROR: kde-base/kdebase-3.2.0 failed. !!! Function kde_src_compile, Line 127, Exitcode 2 !!! died running emake, kde_src_compile:make Reproducible: Always Steps to Reproduce: 1. emerge kdebase-3.2 2. wait for it to sucessfully build a large part of kdebase 3. see it fail on kcontrol Actual Results: kcontrol fails to build and the ebuild dies. Expected Results: kcontrol, kdebase, and the rest of kde should have been built.
Have you emerge "synced" recently? This was fixed days ago.
Yes, I have run 'emerge sync' daily, waiting for fixes. It continued to produce the same error, however, until I took a look at /usr/portage/sys-devel/automake/ and saw that a 1.8 version of automake was available, although portage was saying that 1.7.7 was up-to-date. I merged the 1.8 version out of desperation; it didn't seem like it would work, since the ebuild was complaining that 1.7.6 was needed. However, this did fix the problem. Perhaps a dependancy should be added to kdebase-3.2 for automake >= 1.8 ?