Debian Bug report logs - #659482
aclocal fails if /usr/share/aclocal does not exist

version graph

Package: automake; Maintainer for automake is Eric Dorland <eric@debian.org>; Source for automake is src:automake-1.15 (PTS, buildd, popcon).

Affects: make

Reported by: Tim Retout <diocles@debian.org>

Date: Sat, 11 Feb 2012 13:30:02 UTC

Severity: serious

Tags: sid, upstream, wheezy

Merged with 665077

Found in version automake1.11/1:1.11.2-1

Fixed in version automake1.11/1:1.11.4-1

Done: Eric Dorland <eric@debian.org>

Bug is archived. No further changes may be made.

Forwarded to http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10791

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, diocles@debian.org, Manoj Srivastava <srivasta@debian.org>:
Bug#659482; Package make. (Sat, 11 Feb 2012 13:30:05 GMT) (full text, mbox, link).


Acknowledgement sent to Tim Retout <diocles@debian.org>:
New Bug report received and forwarded. Copy sent to diocles@debian.org, Manoj Srivastava <srivasta@debian.org>. (Sat, 11 Feb 2012 13:30:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Tim Retout <diocles@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: make: FTBFS in cowbuilder in wheezy/sid; /usr/share/aclocal not found
Date: Sat, 11 Feb 2012 13:28:18 +0000
Package: make
Version: 3.81-8.1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Here is the end of the cowbuilder output:


dpkg-source: info: building make-dfsg in make-dfsg_3.81-8.1.dsc
 debian/rules build
====== making target debian/stamp/dummy-config-common [new prereqs: ]======
====== making target debian/stamp/do-pre-config-common [new prereqs: dummy-config-common]======
/usr/bin/make -f debian/rules debian/stamp/pre-config-common
make[1]: Entering directory `/tmp/buildd/make-dfsg-3.81'
====== making target debian/stamp/conf/make [new prereqs: ]======
WARNINGS=none autoreconf --warnings=none -f -i 
Copying file config/mkinstalldirs
aclocal: couldn't open directory `/usr/share/aclocal': No such file or directory
autoreconf: aclocal failed with exit status: 1
make[1]: *** [debian/stamp/conf/make] Error 1
make[1]: Leaving directory `/tmp/buildd/make-dfsg-3.81'
make: *** [debian/stamp/do-pre-config-common] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2


The build succeeds in squeeze, so this could be a change in automake behaviour?
It works if I put automake1.10 in the build-depends.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages make depends on:
ii  libc6  2.13-24

make recommends no packages.

Versions of packages make suggests:
pn  make-doc  <none>

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Manoj Srivastava <srivasta@debian.org>:
Bug#659482; Package make. (Sat, 11 Feb 2012 18:00:03 GMT) (full text, mbox, link).


Acknowledgement sent to Tim Retout <diocles@debian.org>:
Extra info received and forwarded to list. Copy sent to Manoj Srivastava <srivasta@debian.org>. (Sat, 11 Feb 2012 18:00:04 GMT) (full text, mbox, link).


Message #10 received at 659482@bugs.debian.org (full text, mbox, reply):

From: Tim Retout <diocles@debian.org>
To: 659482@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Reassigning #659482 to automake
Date: Sat, 11 Feb 2012 17:57:52 +0000
reassign 659482 automake 1:1.11.2-1
retitle 659482 aclocal fails if /usr/share/aclocal does not exist
tags 659482 upstream
affects 659482 make
thanks

Since automake 1.11.2, aclocal no longer succeeds if the system acdir
does not exist.  This causes Debian's 'make' package (and possibly
others?) to FTBFS under cowbuilder, because it calls autoreconf when
/usr/share/aclocal is not present.

Code removed as part of upstream commit 30f99cb:

-  if (! -d $system_includes[0])
-    {
-      # By default $(datadir)/aclocal doesn't exist.  We don't want to
-      # get an error in the case where we are searching the default
-      # directory and it hasn't been created.  (We know
-      # @system_includes has its default value if @automake_includes
-      # is not empty, because --acdir is the only way to change this.)
-      @system_includes = () if @automake_includes;

Checking @automake_includes is not appropriate any more, but I think
@system_includes should still be made empty if the default directory
does not exist.  But I'd like some input from upstream, of course.

-- 
Tim Retout <diocles@debian.org>




Bug reassigned from package 'make' to 'automake'. Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Sat, 11 Feb 2012 18:00:05 GMT) (full text, mbox, link).


Bug No longer marked as found in versions make-dfsg/3.81-8.1. Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Sat, 11 Feb 2012 18:00:06 GMT) (full text, mbox, link).


Bug Marked as found in versions automake1.11/1:1.11.2-1. Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Sat, 11 Feb 2012 18:00:07 GMT) (full text, mbox, link).


Changed Bug title to 'aclocal fails if /usr/share/aclocal does not exist' from 'make: FTBFS in cowbuilder in wheezy/sid; /usr/share/aclocal not found' Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Sat, 11 Feb 2012 18:00:07 GMT) (full text, mbox, link).


Added tag(s) upstream. Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Sat, 11 Feb 2012 18:00:08 GMT) (full text, mbox, link).


Added indication that 659482 affects make Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Sat, 11 Feb 2012 18:00:09 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10791'. Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Sat, 11 Feb 2012 19:48:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Eric Dorland <eric@debian.org>:
Bug#659482; Package automake. (Tue, 21 Feb 2012 23:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Tim Retout <diocles@debian.org>:
Extra info received and forwarded to list. Copy sent to Eric Dorland <eric@debian.org>. (Tue, 21 Feb 2012 23:39:03 GMT) (full text, mbox, link).


Message #29 received at 659482@bugs.debian.org (full text, mbox, reply):

From: Tim Retout <diocles@debian.org>
To: 659482@bugs.debian.org
Subject: Debian Bug #659482: create /usr/share/aclocal in automake
Date: Tue, 21 Feb 2012 23:35:35 +0000
As described in the upstream bug report, this can likely be fixed by
creating the /usr/share/aclocal directory in the automake package
(which was added to automake's install target at around the same time
the change was made).

-- 
Tim Retout <diocles@debian.org>




Reply sent to Eric Dorland <eric@debian.org>:
You have taken responsibility. (Sun, 08 Apr 2012 19:51:08 GMT) (full text, mbox, link).


Notification sent to Tim Retout <diocles@debian.org>:
Bug acknowledged by developer. (Sun, 08 Apr 2012 19:51:08 GMT) (full text, mbox, link).


Message #34 received at 659482-close@bugs.debian.org (full text, mbox, reply):

From: Eric Dorland <eric@debian.org>
To: 659482-close@bugs.debian.org
Subject: Bug#659482: fixed in automake1.11 1:1.11.4-1
Date: Sun, 08 Apr 2012 19:47:13 +0000
Source: automake1.11
Source-Version: 1:1.11.4-1

We believe that the bug you reported is fixed in the latest version of
automake1.11, which is due to be installed in the Debian FTP archive:

automake1.11_1.11.4-1.debian.tar.bz2
  to main/a/automake1.11/automake1.11_1.11.4-1.debian.tar.bz2
automake1.11_1.11.4-1.dsc
  to main/a/automake1.11/automake1.11_1.11.4-1.dsc
automake1.11_1.11.4.orig.tar.xz
  to main/a/automake1.11/automake1.11_1.11.4.orig.tar.xz
automake_1.11.4-1_all.deb
  to main/a/automake1.11/automake_1.11.4-1_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 659482@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Eric Dorland <eric@debian.org> (supplier of updated automake1.11 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 08 Apr 2012 01:48:37 -0400
Source: automake1.11
Binary: automake
Architecture: source all
Version: 1:1.11.4-1
Distribution: unstable
Urgency: low
Maintainer: Eric Dorland <eric@debian.org>
Changed-By: Eric Dorland <eric@debian.org>
Description: 
 automake   - Tool for generating GNU Standards-compliant Makefiles
Closes: 659482
Changes: 
 automake1.11 (1:1.11.4-1) unstable; urgency=low
 .
   * New upstream release.
   * debian/automake.dirs: Add /usr/share/aclocal since aclocal expects it
     to exist. (Closes: #659482)
Checksums-Sha1: 
 55fc63ade05d9f289b52ee98304f56e9a631272f 1337 automake1.11_1.11.4-1.dsc
 96b0bb00b20a8b0be67de11400f5e4b033ab4e71 1091628 automake1.11_1.11.4.orig.tar.xz
 f684d68f75afefd2e15a8fd3ff30b1305abbdba4 6188 automake1.11_1.11.4-1.debian.tar.bz2
 79ea24b901f6362e5a88f8cdeaeff0ba3adc9380 604956 automake_1.11.4-1_all.deb
Checksums-Sha256: 
 42625158b727af812a1f328315879440b12d11f2de00b51b34f9bc5619492c05 1337 automake1.11_1.11.4-1.dsc
 e52a03516b545ccaf5d7baa0a2991e2a32c8ba7cf20584a184d406f2fb8b6960 1091628 automake1.11_1.11.4.orig.tar.xz
 3beb64f02bc36ab3e97f5fa5bda18f13d5364f7119b67aa2e76cdf797edbb6ce 6188 automake1.11_1.11.4-1.debian.tar.bz2
 1f078c8e04c2a51ed80d4979d689142415a2de3cf773ad04f5cee499b6e6b243 604956 automake_1.11.4-1_all.deb
Files: 
 807e67abe60c83978370bd3e60225d30 1337 devel optional automake1.11_1.11.4-1.dsc
 d1dd41acf56a30d8da7bf20c5ac223db 1091628 devel optional automake1.11_1.11.4.orig.tar.xz
 a8877ccd4cade6b0052783a2b387cbf3 6188 devel optional automake1.11_1.11.4-1.debian.tar.bz2
 091973fa8195db249765abc07d2f4dbb 604956 devel optional automake_1.11.4-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAk+B6dQACgkQYemOzxbZcMYlXQCfT/neRnNO3L0Aq2O6qj8OMpw6
XoMAoMBZx1xQe7AsRiF2bLrkFLeIk2tQ
=lxgL
-----END PGP SIGNATURE-----





Added tag(s) sid and wheezy. Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Wed, 11 Apr 2012 12:45:15 GMT) (full text, mbox, link).


Merged 659482 665077 Request was from Tim Retout <diocles@debian.org> to control@bugs.debian.org. (Wed, 11 Apr 2012 12:45:17 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 14 Jun 2012 07:45:04 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jan 13 11:55:34 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.