Bug 68061
Summary: | autoheader-2.13 in autoconf213 gives error message about needing a higher version of autoconf | ||
---|---|---|---|
Product: | [Retired] Red Hat Public Beta | Reporter: | Nathan G. Grennan <redhat-bugzilla> |
Component: | autoconf213 | Assignee: | Jens Petersen <petersen> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | limbo | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2002-07-11 06:38:25 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 67218 |
Description
Nathan G. Grennan
2002-07-05 23:53:46 UTC
Can you tell me how to reproduce this? If you could either write an exact sequence of command to reproduce this or tell me which package/project is giving you trouble, that would help. Download http://www.okcforum.org/gtele_applet-0.2.tar.gz Then downgrade gettext from 0.11.2-3 to 0.10.38-7 from RedHat 7.3. This is required because the package is incompatiable with the newer gettext. I have found other packages that are incompatiable with the newer gettext, but have also found yet others who are incompatiable with the old version. One of the packages that has a problem with 0.11.2-3 is galeon 1.2 cvs. IMHO gettext is currently just a mess. tar -zxf gtele_applet.tar.gz cd gtele_applet-0.2 ./autogen.sh At this point you may have to meet certain dependencies. I am not sure what they might be, I have my system setup with a number of changes. Unmodified macros/autogen.sh autoheader: autom4te-2.53 failed with exit status: 1 at /usr/bin/autoheader line 163 **Error**: autoheader failed. automake changed to be automake-1.4 in macros/autogen.sh This alone works with galeon-1.2.5-3 If you look into the spec file for it you will see automake is set to automake-1.4 but autoconf is left as autoconf autoheader: autom4te-2.53 failed with exit status: 1 at /usr/bin/autoheader line 163 **Error**: autoheader failed. automake changed to be automake-1.4 and autoconf to autoconf-2.13 in macros/autogen.sh autoheader: autom4te-2.53 failed with exit status: 1 at /usr/bin/autoheader line 163 **Error**: autoheader failed. automake changed to be automake-1.4 autoconf to autoconf-2.13 and autoheader to autoheader-2.13 in macros/autogen.sh Running autoconf ... FATAL ERROR: Autoconf version 2.52 or higher is required for this script **Error**: autoconf failed. One other way automake as automake-1.4 autoconf as autoconf and autoheader as autoheader-2.13 Running autoheader... FATAL ERROR: Autoconf version 2.52 or higher is required for this script Running automake --gnu ... automake: configure.in: installing `./install-sh' automake: configure.in: installing `./mkinstalldirs' automake: configure.in: installing `./missing' automake: configure.in: installing `./config.guess' automake: configure.in: installing `./config.sub' automake: Makefile.am: installing `./INSTALL' automake: Makefile.am: installing `./COPYING' configure.in: 834: required file `./_AM_File,.in' not found configure.in: 834: required file `./[$2],.in' not found configure.in: 834: required file `./[$3])].in' not found Running autoconf ... configure.in:31: error: AM_CONDITIONAL: invalid condition: FALSE aclocal.m4:757: AM_CONDITIONAL is expanded from... configure.in:31: the top level **Error**: autoconf failed. Removing the new and restoring the old works. rpm -e --nodeps automake automake14 autoconf autoconf213 rpm -i automake-1.4p5-4.noarch.rpm autoconf-2.13-17.noarch.rpm [Btw the version of gettext in RHL7.3 is gettext-0.11.1-2.] What happens if you also replace "aclocal" by "aclocal-1.4" in autogen.sh? With automake-1.4, autoheader-2.13, aclocal-1.4, and autoconf it works. autogen.sh is not a part of Autotools, so I don't see what can be done to fix all the autogen.sh scripts floating around out there. Not sure if it makes any sense to include a fixed autogen.sh somewhere, since autogen.sh is deprecated anyway (these days autoreconf should be used instead) and also there are potentially too many version permutations. I could imagine also that some of the autogen.sh scripts have been tweaked in some way, so there are several slightly different "autogen.sh" perhaps? I am no autoconf/autogen/automake/autoheader/aclocal expert. Personally I would say close this bug as NOTABUG. I was overlooking changing aclocal, because it didn't start with the word auto. I don't consider it a problem that autogen.sh has to be tweaked, as long as it can always be tweaked to work with avaiable tools. S'pose if autogen.sh weren't deprecated it might be worth updaing it to use the environment variables AUTOCONF, AUTOMAKE, ACLOCAL, LIBTOOL, etc. |