Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74504 - Automake fails to compile because autoconf can't be found.
Summary: Automake fails to compile because autoconf can't be found.
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-15 07:49 UTC by chratnox
Modified: 2004-12-15 14:33 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 chratnox 2004-12-15 07:49:26 UTC
I just reinstalled my complete system, when I did an emerge system (still running livecd) portage failed on automake. The error message found is:

checking for tex... no
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
    Please make sure it is installed and in your PATH.

!!! ERROR: sys-devel/automake-1.8.5-r1 failed.
!!! Function src_compile, Line 107, Exitcode 1
!!! configure 1.8x failed
!!! If you need support, post the topmost build error, NOT this status message.

The problem seems to be that autoconf gets compiled about 2 spots below automake, but automake depends on autoconf. 

Reproducible: Always
Steps to Reproduce:
1. Follow the steps in the gentoo documentation until step 6. When there do 'emerge system'.
2. When running emerge system, automake is approx number 30 of 78 packages to compile.
3. Let it work until there, the build will fail at automake.

Actual Results:  
emerge system stopped at the error message above, retried and did the same things.

Expected Results:  
when I do 'emerge m4' it puts autoconf above automake, at this point the compile
works. afterwards 'emerge system' also works successfully. This is while still
running the livecd.

Portage 2.0.51-r2 (gcc34-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
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="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs candy ccache distlocks sandbox"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo/
ftp://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="apache2 apm arts avi bash-completion berkdb bitmap-fonts bzlib chroot crypt
cups curl curlwrappers emacs emacs-w3 encode f77 fbcon foomaticdb ftp gd gdbm
gif gpm hardened hardenedphp icc icc-pgo imagemagick imlib ipv6 jpeg libg++
libwww mad mikmod mmx motif mpeg mysql ncurses nls oggvorbis opengl oss pam pcre
pdflib perl php png postgres python quicktime readline recode samba sdl
simplexml skey slang snmp spell sse ssl svga tcltk tcpd tiff tokenizer truetype
x86 xml xml2 xmms xv zlib"
Comment 1 SpanKY gentoo-dev 2004-12-15 09:03:36 UTC
sounds like your portage tree is out of date

m4 only depends on libc/gettext now
Comment 2 chratnox 2004-12-15 14:33:34 UTC
That could very well be, I used a portage snapshot from one of the mirrors. It only seemed strange because having automake depend on autconf instead of vice-versa seems to do the trick. Anyway, thanks alot for the quick response