On 29.05.2012 15:33, Richard Guenther wrote:
On Tue, 29 May 2012, Ismail Dönmez wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 05/29/2012 11:34 AM, Stephan Kulow wrote:
Hi,
To check what the automake 1.12 update would break, I gave it a run in openSUSE:Factory:Staging and this is the list of build failures in Staging that is not happening in openSUSE:Factory.
There can be various reasons for the difference between the projects, but automake is the most likely. Unless someone prepares fixes for those, I'm declining the update for 12.2
With the new automake, pkglib variable is now a reserved keyword. Here is how you fix it.
Locate the code using pkglib variable:
pkglib_DATA = pkgIndex.tcl
Replace it with a workaround
datalibdir=$(pkglibdir) datalib_DATA = pkgIndex.tcl
Hope that helps.
The "fix" is of course to stop doing autoreconf in spec files. Upstream decided on the automake/autoconf version it uses (well, at least if they are shipping autogenerated files, which they should).
How else do you handle cases where you need to modify the build system (configure.ac, Makefile.am and friends)? Most of the time it works, but I find this is a fundamental flaw in autotools. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org