Hi again,
HI Derek,
I managed to downgrade to automake 1.6.3 and that seems to have fixed
this problem (I did not touch autoconf). However, it should probably
be considered an error in the build system.
Note that automake et. al. are only necessary for building from CVS --
you do not need it to build from the tarballs. We developers
specifically use _DISTRIBUTED_ software and not bleeding-edge
software. What distribution uses automake-1.7.x?
Debian unstable
Jan
That said, I think the reality of the gnucash build process gives you
a lot less testing than otherwise would be the case. Personally, I
have given up on contributing to gnucash on several occasions in the
past due to the complexity of getting all the necessary packages with
Um, when was the last time you tried? Certainly current Red Hat,
Debian, etc. systems have all the necessary requirements. I admit
that this was a HUGE problem with Gnucash-1.6 -- when it was first
released it required bleeding-edge software. Nowadays the various
distributions have caught up, and gnucash-1.8 only has one requirement
that is different than gnucash-1.6, namely an upgrade to g-wrap.
The only systems that have problems with dependencies are systems that
do not distribute Gnome. I'm sorry, but frankly if you don't have
gnome, well, you can't build/use gnome applications. Gnucash is a
gnome application.
correct versions put together on the same system (and then the choice
to use scripting; I hate scripting languages (other than bash ;-))
Well, your objection is duly noted.
Best regards
Jan
PS A strange thing happen earlier in the process: I had checked out
from cvs doing a simple cvs checkout gnucash (which I expected to give
me the head on the devel branch); however, only after doing a cvs
update -C did I get the real build tree. I have no idea what this
means as to my best knowledge these two things should have resulted in
the same thing ;-(
I have no idea... Sounds weird to me. This certainly doesn't happen
to me (except in the 'po' subdirectory).
PPS The current CVS has lost both the calendar "arrow" and the
"transfer" account arrow in the ledger window, i.e. there is no way of
choosing the date or tranfer account apart from writing it - but at
least this means that I succeeded in compiling the whole thing ;-)
This is a known bug (see bugzilla.gnome.org -- I'd offer a bug# but I
can't connect.)
-derek
PS: PLEASE reply to gnucash-devel!
Jan,
It's _possible_ that your versions of automake and autoconf are "too
new" for Gnucash. What happens if you downgrade to -1.6 and -2.53?
Note that the _ACTUAL_ error is:
Running automake --gnu ...
/tmp/t4puiJlI/traces.m4:1510: /usr/bin/m4: Error matching regular
expression "^
*\(.*\) *$"
Use of uninitialized value in split at /usr/bin/automake line 5077,
<GEN0> line
290.
This looks like an automake bug...
-derek
Jan Nielsen <[EMAIL PROTECTED]> writes:
_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel
_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel