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).
So first try that (check that SUSE local patches do properly edit both
source and generated files).
Richard.
--
Richard Guenther