Bug 195396 - net-p2p/lopster-1.2.2-r3 broken autotools handling
Bug#: 195396 Product:  Gentoo Linux Version: unspecified Platform: x86
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: FIXED Assigned To: net-p2p@gentoo.org Reported By: gentoo-bugs@theblob.org
Component: Ebuilds
URL: 
Summary: net-p2p/lopster-1.2.2-r3 broken autotools handling
Keywords:  
Status Whiteboard: 
Opened: 2007-10-10 16:41 0000
Description:   Opened: 2007-10-10 16:41 0000
When emerging lopster without automake-1.4 emerged, the following occurs:

>>> Unpacking source...
>>> Unpacking lopster-1.2.2.tar.gz to /var/tmp/portage/net-p2p/lopster-1.2.2-r3/work
>>> Unpacking lopster-1.2.2-bugfixes-4.patch.bz2 to /var/tmp/portage/net-p2p/lopster-1.2.2-r3/work
 * Applying lopster-1.2.2-bugfixes-4.patch.bz2 ...                             
                                                  [ ok ]
./autogen.sh: line 10: aclocal-1.4: command not found
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-p2p/lopster-1.2.2-r3/work/lopster-1.2.2 ...
 *
 * ERROR: net-p2p/lopster-1.2.2-r3 failed.
[...]
 * no configure script found

After emerging sys-devel/automake-1.4_p6, compilation proceeds as expected.

The ebuild should either depend on automake-1.4, or the files patches to work
with a more recent automake.

Reproducible: Always

Steps to Reproduce:
1. emerge lopster without an automake-1.4* ebuild emerged.

Actual Results:  
Fails with the error above.

Expected Results:  
Automatically pulled in automake-1.4, or used a newer automake.

Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4,
2.6.22-gentoo-r8 i686)
=================================================================
System uname: 2.6.22-gentoo-r8 i686 Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz
Timestamp of tree: Tue, 09 Oct 2007 12:50:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf
/etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict
unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.qubenet.net/mirror/gentoo/"
LINGUAS="en_GB"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/xeffects/trunk"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac acl alsa arts berkdb bitmap-fonts bzip2 cairo cli cracklib crypt css
cups curl dbus dri dvd dvdr flac fortran gd gdbm glitz gphoto2 gpm gtk iconv
imagemagick ipv6 isdnlog jack joystick jpeg kde lirc midi mmx mp3 mudflap
ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png povray pppd
python qt4 readline reflection sdl session socks5 spl sse sse2 ssl svg tcpd
truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis wifi x264 x86
xattr xinerama xorg xvid xvmc zlib" ALSA_CARDS="bt87x usb-audio cs46xx dummy
loopback usb-usx2y virmidi" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw
multi null plug rate route share shm softvol" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB"
LIRC_DEVICES="alsa_usb atilibusb atiusb igorplugusb irman mceusb
mceusb2pcmak_usb usbirboy usb_uirt_raw userspace xboxusb" USERLAND="GNU"
VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Jakub Moc (RETIRED) 2007-10-10 16:47:33 0000 -------
This whole thing has broken autotools handling; should use autotools.eclass,
eautoreconf and WANT_AUTO{CONF,MAKE}

------- Comment #2 From Raúl Porcel 2007-10-10 18:52:39 0000 -------
Fixed, thanks.