[Xfce-bugs] [Bug 8683] New: xdt-autogen should try for autoconf/autoheader 2.63 at least first

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Fri Apr 13 12:56:36 CEST 2012


https://bugzilla.xfce.org/show_bug.cgi?id=8683

          Priority: Medium
            Bug ID: 8683
          Assignee: xfce-bugs at xfce.org
           Summary: xdt-autogen should try for autoconf/autoheader 2.63 at
                    least first
          Severity: normal
    Classification: Xfce
                OS: OpenBSD
          Reporter: landry at xfce.org
          Hardware: Other
            Status: NEW
           Version: Unspecified
         Component: General
           Product: Xfce4-dev-tools

xdt-autogen has such chunks:

##
## Check for autoheader, first trying autoheader-2.59, then autoheader-2.58,
## then autoheader-2.57, then autoheader-2.53, and finally simply autoheader.
##
test -z "${XDT_PROG_AUTOHEADER}" &&
for configure_ac_file in $CONFIGURE_AC_FILES; do
  if $EGREP -q "^A(M|C)_CONFIG_HEADER" "${configure_ac_file}"; then
    for i in autoheader-2.61 autoheader-2.60 autoheader-2.59 autoheader-2.58
autoheader-2.57 autoheader-2.53 autoheader; do

##
## Check for autoconf, first trying autoconf-2.59, then autoconf-2.58, then
## autoconf-2.57, then autoconf-2.53, and finally simply autoconf.
##
test -z "${XDT_PROG_AUTOCONF}" &&
for i in autoconf-2.61 autoconf-2.60 autoconf-2.59 autoconf-2.58 autoconf-2.57
autoconf-2.53 autoconf; do

Which leads to build failures on the openbsd buildslave, since we have binaries
for those names, and they're used first instead of obeying AUTOCONF_VERSION
passed to autoconf (which is a wrapper script on openbsd). Cf
http://buildbot.xfce.org/builders/exo-openbsd/builds/321/steps/configure/logs/stdio.

aclocal 1.11 seems somehow 'linked' to autoconf 2.63 since it uses its macro
files (i suppose it calls 'autoconf' which in my case obeys AUTOCONF_VERSION).

All in all... i've workarounded the issue by setting the various XDT_PROG_* in
the env to point at hardcoded auto* binaries, but imo xdt-autogen should look
for other newer versions of autoconf/autoheader.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list