<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>55450</bug_id>
          
          <creation_ts>2004-06-28 10:36 0000</creation_ts>
          <short_desc>app-arch/gzip-1.3.5-r1 bombs out in configure</short_desc>
          <delta_ts>2004-09-08 07:18:43 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>tsm@accesscomm.ca</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>ferringb@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>tsm@accesscomm.ca</who>
            <bug_when>2004-06-28 10:36:26 0000</bug_when>
            <thetext>Emerging gzip-1.3.5-r1 under amd64 causes this error message:

configure.in:24: version mismatch.  This is Automake 1.8.3,
configure.in:24: but the definition used by this AM_INIT_AUTOMAKE
configure.in:24: comes from Automake 1.8.5.  You should recreate
configure.in:24: aclocal.m4 with aclocal and run automake again.
make: *** [Makefile.in] Error 1

Adding the lines
        aclocal
        autoheader
        automake
        autoconf
to src_unpack() under /usr/portage/app-arch/gzip/gzip-1.3.5-r1.ebuild corrected
the problem.  This package evidently should depend on automake &gt;=1.8.5.

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS=&quot;~amd64&quot; emerge --ask gzip

Actual Results:  
It bombed out with the error message

configure.in:24: version mismatch.  This is Automake 1.8.3,
configure.in:24: but the definition used by this AM_INIT_AUTOMAKE
configure.in:24: comes from Automake 1.8.5.  You should recreate
configure.in:24: aclocal.m4 with aclocal and run automake again.
make: *** [Makefile.in] Error 1

Expected Results:  
It should have compiled and emerged properly.

Portage 2.0.50-r8 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.4-gentoo-r1)
=================================================================
System uname: 2.6.4-gentoo-r1 x86_64 5
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo
ftp://ftp.ndlug.nd.edu/pub/gentoo/&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage/&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X aalib alsa amd64 apm arts avi berkdb cdr crypt cups encode esd foomaticdb
gdbm ggi gif gnome gpm gtk gtk2 guile imlib jpeg kde libg++ libwww mikmod motif
mozilla mpeg multilib mysql ncurses nls nogcj oggvorbis opengl oss pam pdflib
perl png ppds python qt quicktime readline scanner sdl slang spell ssl tcltk
tcpd truetype usb xml2 xmms xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferringb@gmail.com</who>
            <bug_when>2004-06-28 10:50:52 0000</bug_when>
            <thetext>autoreconf would be a better command to issue- invokes aclocal, autoconf, automake, autoheader, auto-blah as needed.

What is a wee bit odd about this, is that autoconf shouldn&apos;t be invoked in anyway exposing the automake version differences.

Any clue how/why autoconf is getting called?  Looking through the ebuild, configure.in isn&apos;t being touched at any point (so unless your system clock is way off and configure&apos;s timestamp is updated, autoconf shouldn&apos;t be running).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbradetich@uswest.net</who>
            <bug_when>2004-06-29 21:38:00 0000</bug_when>
            <thetext>Just as a FYI....

This bug also applies to i386 hardware as well.
Once I emerged automake ... gzip was able to build and install successfully.

- Ryan
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gregg.casillo@gmail.com</who>
            <bug_when>2004-07-08 14:50:16 0000</bug_when>
            <thetext>I can confirm this problem. Once I updated automake from 1.8.3 to 1.8.5-r1, I could then update gzip.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-07-08 15:38:30 0000</bug_when>
            <thetext>so the testing version of gzip requires an automake also in testing?

removing amd64 from harware since this isnt an amd64 bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferringb@gmail.com</who>
            <bug_when>2004-07-12 19:00:59 0000</bug_when>
            <thetext>Unless somebody else has a real interest in this, I&apos;m going to hack up the debian patch we use so that we&apos;re not applying the original author&apos;s configure/makefile additions.

they basically upgraded the automake version, and there isn&apos;t any reason to.
Thoughts/takers?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2004-07-12 19:14:59 0000</bug_when>
            <thetext>go brian go</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-09-08 07:18:43 0000</bug_when>
            <thetext>rebuilt the patch; should have anymore problems (automake-1.8.5 is in stable now anyways though ...)</thetext>
          </long_desc>
      
    </bug>

</bugzilla>