Hey guys,
this is the third time within 3 weeks that this was reported. It seems for some reason we are not compatible with automake 1.4 anymore.
We could either fix that or simply depend on automake 1.7+, I tested automake 1.4 and 1.7, 1.4 fails, 1.7 works.
Since this is only needed for people building the sources from SVN/GIT, it probably isn't a big deal at all to increase the minimum required automake version?
What do you think?
For reference, automake 1,4 issues these warnings:
tagmanager/Makefile.am:21: libtagmanager_a_SOURCES defined both conditionally and unconditionally src/Makefile.am:73: invalid unused variable name: `nodist_EXTRA_geany_SOURCES'
The warning in the tagmanager file is easy to fix and I fixed it in SVN r3106. Not sure about the warning in src/Makefile.am.
The next problem is that for some reason the tagmanager/ and scintilla/ subdirectories are not built with automake 1.4, no idea why.
So, the simplest solution could be to just require automake 1.7.
Begin forwarded message:
Date: Thu, 16 Oct 2008 16:26:52 +0000 From: "SourceForge.net" noreply@sourceforge.net To: noreply@sourceforge.net Subject: [ geany-Bugs-2172232 ] Compilation bug
Bugs item #2172232, was opened at 2008-10-16 19:26 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=787791&aid=2172232...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: General Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Atanas Beloborodov (nask0) Assigned to: Nobody/Anonymous (nobody) Summary: Compilation bug
Initial Comment: You can see bug here : http://pastebin.com/m66aa8ada
My system is : OS : Ubunut Linux aurora 2.6.24-21-generic #1 SMP Mon Aug 25 17:32:09 UTC 2008 i686 GNU/Linux gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu3) automake (GNU automake) 1.4-p6 cpu : Intel(R) Celeron(R) CPU 2.66GHz
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=787791&aid=2172232...
Regards, Enrico
On Thu, 16 Oct 2008 19:00:30 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
So, the simplest solution could be to just require automake 1.7.
Yes, this sounds reasonable. Then users would know what the problem was and could probably update automake.
Regards, Nick
On Sat, 18 Oct 2008 13:13:45 +0100 Nick Treleaven nick.treleaven@btinternet.com wrote:
On Thu, 16 Oct 2008 19:00:30 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
So, the simplest solution could be to just require automake 1.7.
Yes, this sounds reasonable. Then users would know what the problem was and could probably update automake.
I agree.
Regards, Frank
On Sat, 18 Oct 2008 14:14:43 +0200, Frank Lanitz frank@frank.uvena.de wrote:
On Sat, 18 Oct 2008 13:13:45 +0100 Nick Treleaven nick.treleaven@btinternet.com wrote:
On Thu, 16 Oct 2008 19:00:30 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
So, the simplest solution could be to just require automake 1.7.
Yes, this sounds reasonable. Then users would know what the problem was and could probably update automake.
I agree.
Ok, done in SVN. I updated http://www.geany.org/Download/SVN to reflect this change. I didn't find any other reference of a description when building from SVN, i.e. using autogen.sh. Didn't we describe it anywhere else?
Regards, Enrico
On Sat, 18 Oct 2008 17:25:15 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
So, the simplest solution could be to just require automake 1.7.
Yes, this sounds reasonable. Then users would know what the problem was and could probably update automake.
I agree.
Ok, done in SVN. I updated http://www.geany.org/Download/SVN to reflect this change. I didn't find any other reference of a description when building from SVN, i.e. using autogen.sh. Didn't we describe it anywhere else?
I don't think so.
I just added a FAQ about SVN build errors: http://www.geany.org/Documentation/FAQ#QQuestions11
I'm not sure that we need to mention the automake version there, does automake now print an error if the version is less than 1.7?
Regards, Nick
On Mon, 20 Oct 2008 12:08:17 +0100, Nick Treleaven nick.treleaven@btinternet.com wrote:
On Sat, 18 Oct 2008 17:25:15 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
So, the simplest solution could be to just require automake 1.7.
Yes, this sounds reasonable. Then users would know what the problem was and could probably update automake.
I agree.
Ok, done in SVN. I updated http://www.geany.org/Download/SVN to reflect this change. I didn't find any other reference of a description when building from SVN, i.e. using autogen.sh. Didn't we describe it anywhere else?
I don't think so.
I just added a FAQ about SVN build errors: http://www.geany.org/Documentation/FAQ#QQuestions11
I'm not sure that we need to mention the automake version there, does automake now print an error if the version is less than 1.7?
It does. ./configure finish sucessfully, as it is created by autoconf, but once you run 'make', an error is printed that the version doesn't match. So yes, we probably don't need to mention it elsewhere.
Regards, Enrico