| Summary: | Build issue: all autotools packages do not build with automake >= 1.13 | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Francois Andriot <albator78> |
| Component: | other (any) | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | blocker | CC: | albator78, bugwatch, slavek.banko |
| Priority: | P5 | ||
| Version: | 3.5.13.2 [Trinity] | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Attachments: |
tdemultimedia: fix build with automake 1.13
tdemultimedia: fix build with automake 1.13 tdemultimedia: fix build with automake 1.13 (2) |
||
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.
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. Note: attachment 1282 [details] is spec file, not patch.
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 .
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? 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.
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. 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. Fixed in GIT hash 65ecce45 (common 'admin' module). And also in v3.5.13-sru branch. |
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.