when and when not to use define-module

Alex Kempshall alexkempshall at btinternet.com
Mon Nov 5 11:52:00 EST 2012


Sorry, my reports were written ages ago and since then I've never changed the 
contents of config.user.

Though I did read http://wiki.gnucash.org/wiki/Custom_Reports I missed the 
subtle difference in 

> edit config.user to add a line of the form:
>     (load "/path/to/my/personal/report.scm") ;; Linux and OS X

and missed completely 

> Caution: For older versions of GnuCash (before 2.1.x ?) load-from-path was
> suggested to load reports instead of load, but this is not compatible with
> the module definition that is now found in all reports. Using
> load-from-path on a report with module defninition will cause a crash

A clear case of wanting to read what I wanted to read.

Where I got the information from was within the file


on this site 



On Friday 02 Nov 2012 17:05:08 Geert Janssens wrote:
> On 02-11-12 15:28, mcmurchy1917-gnucash at yahoo.co.uk wrote:
> > Why is it that that a custom report needs this definition
> > 
> > (define-module (gnucash report a-module))
> > 
> > when installed as a 'proper' report in
> > /usr/share/gnucash/guile-modules/gnucash/report
> > 
> > but needs to be commented out when installed in the users .gnucash
> > directory
> Where do you get this information from ? As far as I know the
> define-module definition should be in every report regardless of the
> location it is installed in.
> You can read the official way to include custom reports here:
> http://wiki.gnucash.org/wiki/Custom_Reports
> Geert
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

More information about the gnucash-user mailing list