Gnucash reports: Automake Failure

Geert Janssens janssens-geert at telenet.be
Wed Jun 5 09:33:18 EDT 2013


On Tuesday 04 June 2013 20:52:55 Geert Janssens wrote:
> On Monday 03 June 2013 20:20:12 Derek Atkins wrote:
> > I've committed a fix.  Can you please test?
> 
> This will cause errors as well: if SCM_FILE_LINKS is unconditionally
> defined, make distclean will delete files it shouldn't.
> 
> The confusing part is that there are two sets of links being created:
> - if building out-of-tree, all scm files in the source directories
> need to be linked to from the build directories. That part should
> only be done when building out of tree - some scm files are guile
> modules and should be available from a fake guile load path. For this
> another set of links is created, which should be done for both
> in-tree and out-of-tree builds. (This are the files that are being
> called via use-modules in other guile scripts)
> 
> The problem with the two makefiles was that it didn't make a
> distinction between the two types of files for its makefile
> generation.
> 
> I have now fixed this in r 23036 (I hope). Let me know if this still
> fails.
> 
> Geert
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
It occurred to me this morning that for the test directories we don't actually need the out-of-
tree softlinks. The tests only access guile modules, so if we set these up by linking directly 
to the original module files in the source directory, the intermediate links are superfluous.

So I have committed one more simplification for this.

Let me know if you get errors with this.

Geert


More information about the gnucash-devel mailing list