FS#20060 - [autoconf] 2.66 Many packages cannot be built with it.

Attached to Project: Arch Linux
Opened by Frederic Bezies (fredbezies) - Saturday, 03 July 2010, 06:00 GMT
Last edited by Allan McRae (Allan) - Thursday, 15 July 2010, 04:53 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Allan McRae (Allan)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Description:

I upgraded today autoconf to version 2.66.

And some packages (aur based like vlc-git or liferea-svn) cannot be built with it.

Here is the error message :

configure:12880: error: possibly undefined macro: AS_MESSAGE_LOG_FDdnl
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1


Additional info:

[fred@fredo-arch ~]$ pacman -Si autoconf
Dépôt : testing
Nom : autoconf
Version : 2.66-1
URL : http://www.gnu.org/software/autoconf
Licences : GPL2 GPL3 custom
Groupes : base-devel


Steps to reproduce:

Just upgrade autoconf to version 2.66.

Downgrading to version 2.65 makes building process work again.
This task depends upon

Closed by  Allan McRae (Allan)
Thursday, 15 July 2010, 04:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  autoconf-2.66-2 and pkg-config-0.25-2
Comment by Laurent Carlier (lordheavy) - Sunday, 04 July 2010, 17:39 GMT
Should be a problem with pkg-config in the PKG_CHECK_MODULES() macro

Bug forwarded upstream https://bugs.freedesktop.org/show_bug.cgi?id=28907
Comment by Kazuo Teramoto (kazuo) - Wednesday, 07 July 2010, 04:54 GMT
Hi, the Diego Pettenò (from gentoo), made a analysis of the problem http://blog.flameeyes.eu/2010/07/04/don-t-try-autoconf-2-66-at-home-just-yet

But I dont know anything about autoconf to says if this is right, can someone with the needed knowledge read it and if relevant post it at the upstream bug report?
Comment by Xiao-Yong (jxy) - Sunday, 11 July 2010, 02:29 GMT
I've seen somewhat similar bug report in macports about regressions in 2.66
https://trac.macports.org/changeset/69401
It says upstream had fixed it. But I'm not sure how to trace back to the upstream.
Comment by Kazuo Teramoto (kazuo) - Sunday, 11 July 2010, 03:26 GMT Comment by Allan McRae (Allan) - Sunday, 11 July 2010, 03:35 GMT
Looking at those patches, I do not think either of those fix the bug reported here... but they do fix the other annoying issue mentioned in the blog in the second comment.
Comment by Smith Dhumbumroong (zodmaner) - Sunday, 11 July 2010, 16:31 GMT
Another package that cannot be built using autoconf version 2.66-1 is xbmc-svn from AUR: http://aur.archlinux.org/packages.php?ID=20156.

The package build successfully once I downgraded to version 2.65-1.
Comment by Allan McRae (Allan) - Thursday, 15 July 2010, 04:46 GMT
All should be fixed with autoconf-2.66-2 and pkg-config-0.25-2.

Loading...