[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Acl-devel] acl FTBFS if autoconf2.13 is installed
From: |
Anibal Monsalve Salazar |
Subject: |
Re: [Acl-devel] acl FTBFS if autoconf2.13 is installed |
Date: |
Sat, 3 Dec 2011 20:11:50 +1100 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Tue, Sep 27, 2011 at 04:02:47PM +0100, Wookey wrote:
>Package: acl
>Version: 2.2.51
>Severity: normal
>Tags: upstream patch
>
>acl is not compatible with autoconf2.13 but specifies neither a
>build-conflicts nor an AC_PREREQ to set a minimum autoconf version.
>
>if autoconf2.13 is installed it fails (both for native builds and for
>cross-builds) like this:
>aclocal -I m4
>autoconf
>autoconf: Undefined macros:
>configure.in:18:AC_CONFIG_MACRO_DIR([m4])
>configure.in:22:AC_PROG_LIBTOOL
>configure.in:39:AC_PACKAGE_GLOBALS(acl)
>configure.in:40:AC_PACKAGE_UTILITIES(acl)
>configure.in:41:AC_PACKAGE_NEED_ATTR_XATTR_H
>configure.in:42:AC_PACKAGE_NEED_ATTR_ERROR_H
>configure.in:43:AC_MULTILIB($enable_lib64)
>configure.in:44:AC_PACKAGE_NEED_GETXATTR_LIBATTR
>configure.in:45:AC_MANUAL_FORMAT
>configure.in:47:AC_FUNC_GCC_VISIBILITY
>make[1]: *** [configure] Error 1
>make[1]: Leaving directory
>/home/wookey/debian/unstable/crossfixes/origs/acl-2.2.51'
>make: *** [.census] Error 2
>dpkg-buildpackage: error: debian/rules build gave error exit status 2
>
>
>This can be fixed in various ways:
>1) specify a build-conflicts on autoconf2.13
>2) Add AC_PREREQ([minimumversion])
>3) Rename configure.in to configure.ac
>
>Fix 1 is debian-specific, and sometimes will simply stop the build
>starting, rather than automatically DTRT
>
>Fix 2 or 3 both indicate to the scripts which try to run the correct
>version of autoconf that this is 'modern autoconf' not 'ancient
>autoconf'.
>
>I have included a patch for fix2 as it is simple, and effective both
>upstream and in Debian, but upstream should also consider renaming
>the configure file to the modern form.
>
>This issue and fix has been checked on squeeze and wheezy and natty
>with versions 2.2.49 and 2.2.51.
>
>-- System Information:
>Debian Release: 6.0.2
> APT prefers stable
> APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing'), (1,
> 'experimental')
>Architecture: amd64 (x86_64)
>
>Kernel: Linux 2.6.37-trunk-amd64 (SMP w/2 CPU cores)
>Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
>Shell: /bin/sh linked to /bin/bash
Description: Fix for incompatibility with autoconf2.13
This package will not build if autconf2.13 is installed.
Adding AC_PREREQ allows the automatic checks to run the correct
version of autconf, whichever is installed, or to get a clear error
message about the problem.
Author: Wookey <address@hidden>
Signed-off-by: Wookey <address@hidden>
Acked-by: Anibal Monsalve Salazar <address@hidden>
--- acl-2.2.49.orig/configure.in
+++ acl-2.2.49/configure.in
@@ -13,6 +13,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
+AC_PREREQ([2.59])
AC_INIT(include/acl.h)
AC_CONFIG_AUX_DIR([.])
AC_CONFIG_MACRO_DIR([m4])
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Acl-devel] acl FTBFS if autoconf2.13 is installed,
Anibal Monsalve Salazar <=