Broken compile on Fedora 15?
christian at cstimming.de
Thu Nov 24 05:25:07 EST 2011
Am Donnerstag, 24. November 2011, 10:06:33 schrieb Mike Evans:
> Make on SVN trunk fails with:
> make: Entering directory `/home/mikee/Projects/gnucash/intl-scm'
> make: *** No rule to make target
> re.scm', needed by `guile-strings.c'. Stop. make: Leaving directory
> `/home/mikee/Projects/gnucash/intl-scm' make: *** [all-recursive]
> Error 1 make: Leaving directory `/home/mikee/Projects/gnucash' make:
> *** [all] Error 2
> Using git bisect the faulty commit appears to be r21605
> Output from git bisect below.
> $ git bisect good adea4467280732dec525697eba97694c05f52874 is
> the first bad commit commit adea4467280732dec525697eba97694c05f52874
> Author: gjanssens <gjanssens at 57a11ea4-9604-0410-9ed3-97b8803252fd>
> Date: Mon Nov 21 10:40:17 2011 +0000
> Dissolve the business-core module, by integrating its remaining
> bits in the engine, where the rest already was moved before.
> git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21605
> Not sure it this peculiar to my machine. I've just upgraded from FC14
> to FC15, which was less than trouble free, so that may be an issue,
> although unlikely.
I had the same error, but: It's a leftover from the removal of directories
from the source code. It would not disappear with a clean source directory.
But, as this is an existing source directory, it still has this obnoxious
generated extra "gnucash" directory in many of the source directories. Those
have been generated, so they don't disappear through "svn update" (git pull)
alone. Instead, you have to manually remove those:
rm -rf src/business/business-core/gnucash
and the same in business-utils and I think two more, four altogether.
I don't know how to fix this automatically, though.
More information about the gnucash-devel