Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86401 - mozilla-1.7.6 wants autoconf-2.1 but doesn't specify it
Summary: mozilla-1.7.6 wants autoconf-2.1 but doesn't specify it
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-23 09:26 UTC by Jens Teubner
Modified: 2005-03-23 20:34 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 Jens Teubner 2005-03-23 09:26:20 UTC
Emerging (actually, updating) Mozilla here leads to

ac-wrapper: /usr/bin/autoconf-2.13 is missing or not executable.
            Please try emerging the correct version of autoconf.

!!! ERROR: net-www/mozilla-1.7.6 failed.
!!! Function src_unpack, Line 80, Exitcode 1
!!! WANT_AUTOCONF failed
!!! If you need support, post the topmost build error, NOT this status message.

I recently pruned old autoconf versions (with `emerge prune') from my system.

The mozilla-1.7.6 ebuild contains the line

  WANT_AUTOCONF=2.1 autoconf || die "WANT_AUTOCONF failed"

autoconf-2.1, however, is not a dependency of mozilla. (At least it won't be emerged here when I try to emerge mozilla.)

Reproducible: Always
Steps to Reproduce:
1. Prune autoconf-2.13 from your system (emerge prune autoconf)
2. Emerge mozilla-1.6.7


Actual Results:  
See above.


Portage 2.0.51.19 (default-linux/x86/2004.2/gcc34, gcc-3.4.3, glibc-2.3.4.
20041102-r1, 2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 09:59:36)
]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6
sys-devel/automake:  1.7.9-r1, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium-m -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/
X11/xkb /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/qmail/
control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -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.gentoo.org/gentoo-portage"
USE="x86 X aac aalib acpi alsa avi berkdb bitmap-fonts cdr cdrom chroot crypt 
cups curl divx4linux doc dvd dvdr emboss encode esd fam font-server foomaticdb 
gdbm gif gimpprint gnome gphoto2 gpm gtk gtk2 ieee1394 imagemagick imap imlib 
informix ipv6 irda java jpeg junit ldap libg++ libwww live mad mbox mcal mikmod 
mmx motif mozdomi mozilla mozsvg mp3 mpeg ncurses network nls oggvorbis opengl 
oss pam pcmcia pcre pda pdflib perl pic pie plotutils png pnp postgres ppds 
python quicktime readline sdl slang spell sse ssl svg svga tcltk tcpd tetex tiff 
truetype truetype-fonts trusted type1-fonts unicode usb xinerama xml xml2 xmms 
xprint xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 SpanKY gentoo-dev 2005-03-23 19:03:55 UTC
you shouldnt, in theory, be able to dep prune autoconf/automake versions since every version is part of `emerge system`
Comment 2 Aron Griffis (RETIRED) gentoo-dev 2005-03-23 20:34:33 UTC
Even though you shouldn't be able to prune autoconf-2.13, I added the explicit DEPEND to the ebuilds.