Patch for autogen.sh and configure.ac to support automake 1.13

Bug #1094576 reported by su_v
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Medium
Javier Jardón

Bug Description

Follow-up report to bug #992047

MacPorts has upgraded automake to 1.13 [1], which again causes current trunk to fail to properly configure.

Attached (minimal) patch adds detection of automake 1.13 to 'autogen.sh', and replaces two obsolete macros [2] in 'configure.ac' to allow to configure and build trunk with automake 1.13 (on OS X).

*** Review needed with regard to 'AM_PROG_CC_STDC' ***
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/configure.ac#L29>
Related notes in the release notes of automake 1.13 [2]:
> AM_PROG_CC_STDC: superseded by AC_PROG_CC since October 2002

The proposed superseding macro 'AC_PROG_CC' is already in use related to libcroco a few lines further down:
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/configure.ac#L58>

One of the two can likely be removed (redundant?), but this ought to be reviewed by someone more familiar with autoconf (and Inkscape's copy of libcroco) than me.

---
[1] <https://trac.macports.org/changeset/100840>
[2] <https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html>

Tags: build
Revision history for this message
su_v (suv-lp) wrote :
Revision history for this message
su_v (suv-lp) wrote :

Extended version of the patch, which additionally fixes most of the warnings when running configure (see also bug #1002351).

su_v (suv-lp)
description: updated
su_v (suv-lp)
description: updated
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Should be fixed in lp:inkscape r12150

Changed in inkscape:
assignee: nobody → Javier Jardón (jjardon)
importance: Undecided → Medium
milestone: none → 0.49
status: New → Fix Committed
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.