Source directory restructuring complete

John Ralls jralls at ceridwen.fremont.ca.us
Wed Aug 16 17:20:00 EDT 2017


> On Aug 16, 2017, at 11:12 PM, Aaron Laws <dartme18 at gmail.com> wrote:
> 
> On Wed, Aug 16, 2017 at 4:52 PM, John Ralls <jralls at ceridwen.fremont.ca.us <mailto:jralls at ceridwen.fremont.ca.us>>
> wrote:
> 
>> Later, when trying to run GnuCash I found that libgncmod-backend-dbi.dylib
>> didn't load because the directory being passed in was "dbi" instead of
>> "gnucash".
>> --- a/libgnucash/engine/gnc-engine.c
>> +++ b/libgnucash/engine/gnc-engine.c
>> @@ -74,9 +74,9 @@ gnc_engine_init_part2()
>>     } libs[] =
>>     {
>> #if defined( HAVE_DBI_DBI_H )
>> -        { "dbi", "gncmod-backend-dbi", TRUE },
>> +        { "gnucash", "gncmod-backend-dbi", TRUE },
>> #endif
>> -        { "xml", "gncmod-backend-xml", TRUE },
>> +        { "gnucash", "gncmod-backend-xml", TRUE },
>>         { NULL, FALSE }
>>     }, *lib;
>> 
>> fixes the problem and I think it will affect only Mac builds, but can
>> someone check it on Linux to make sure before I commit it?
>> 
>> Regards,
>> John Ralls
> 
> 
> 
> This looks fine on Arch Linux building from scratch using cmake and ninja
> check.

Cool, Thanks.

That's pushed along with a fix for the SQL backend memory leaks and a bad datetime string format passed to GncDateTime(std::string).

Regards,
John Ralls




More information about the gnucash-devel mailing list