By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1520 - Build issue: all autotools packages do not build with automake >= 1.13
Summary: Build issue: all autotools packages do not build with automake >= 1.13
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: other (any) (show other bugs)
Version: 3.5.13.2 [Trinity]
Hardware: All Linux
: P5 blocker
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2013-05-21 14:55 CDT by Francois Andriot
Modified: 2013-05-23 18:31 CDT (History)
3 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
tdemultimedia: fix build with automake 1.13 (39.04 KB, patch)
2013-05-21 14:57 CDT, Francois Andriot
Details | Diff
tdemultimedia: fix build with automake 1.13 (1.05 KB, patch)
2013-05-21 15:13 CDT, Francois Andriot
Details | Diff
tdemultimedia: fix build with automake 1.13 (2) (1.62 KB, patch)
2013-05-22 10:38 CDT, Slávek Banko
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Francois Andriot 2013-05-21 14:55:34 CDT
Hello, I've just installed Mageia 3, which is using automake 1.13 .
It fails immediatly because automake version are hardcoded up to 1.12 in "admin/cvs.sh".

It also fails with:
configure.in:48: error: 'AM_CONFIG_HEADER': this macro is obsolete.
    You should use the 'AC_CONFIG_HEADERS' macro instead.
Comment 1 Francois Andriot 2013-05-21 14:57:07 CDT
Created attachment 1282 [details]
tdemultimedia: fix build with automake 1.13

There are many warnings in previous automake versions that are now errors.
Also, it still fails in tdemultimedia because "config.h.in" does not exist at top level directory.
Comment 2 Slávek Banko 2013-05-21 15:03:37 CDT
Oops, it is blocking problem at the last minute...

I'm afraid that at the moment I do not have to test on Debian / Ubuntu. I do not have on any distribution so much new version of automake.
Comment 3 Slávek Banko 2013-05-21 15:05:45 CDT
Note: attachment 1282 [details] is spec file, not patch.
Comment 4 Francois Andriot 2013-05-21 15:13:53 CDT
Created attachment 1283 [details]
tdemultimedia: fix build with automake 1.13

Sorry for the bad file, here is correct patch 

FYI, this script 'cvs.sh' says it needs automake >= 1.6, but I can tell you that TDE does not build at all with such old version.
I always use automake 1.11 at very minimum, even on older distro like CentOS 4 ... At least this patch works with 1.11 .
Comment 5 Slávek Banko 2013-05-21 15:24:23 CDT
Patch, as expected, concerns the common module 'admin', which is used by all packages using automake. Please can you test out some other base packages than we push patch into GIT?
Comment 6 Slávek Banko 2013-05-22 10:38:31 CDT
Created attachment 1284 [details]
tdemultimedia: fix build with automake 1.13 (2)

Only a moment ago I noticed your comment about config.h.in
I attach an updated patch that fixes it.
Please, try it.
Comment 7 Francois Andriot 2013-05-22 13:06:21 CDT
Thanks, your updated patch works well with all packages I've tested:

tdeaccessibility
tdeadmin
tdeartwork
tdebindings
tdemultimedia

no problem until here, both with automake 1.11 and 1.13.
I think the patch is sane.
Comment 8 Slávek Banko 2013-05-23 12:03:13 CDT
I tested building a complete v3.5.13-sru GIT tree on Debian Squeeze.
No problems - it seems that I can feel free to push patch.
Comment 9 Slávek Banko 2013-05-23 18:31:11 CDT
Fixed in GIT hash 65ecce45 (common 'admin' module).
And also in v3.5.13-sru branch.