> On Oct 22, 2019, at 11:50 AM, Lothar Paltins <lkp...@mailbox.org> wrote:
> 
> Hi Derek,
> 
> thanks for your reply.
> 
>> First, that clone command wont bring you maint branch, it will still check
>> out master into a directory named "maint".  You need a -b maint in there
>> to pull the maint branch.
>> Second, did you "make install"?  GnuCash is finicky about being run from
>> the build tree.
> 
> Yes, I forgot the -b before maint in my git clone command and yes, I've 
> installed it to /opt/gnucash. But starting /opt/gnucash/bin/gnucash doesn't 
> work. Does gnucash have problems finding modules if it's installed in a 
> non-standard location?

Everything has trouble finding modules in non-standard locations. Use 
LD_LIBRARY_PATH to add those non-standard locations to the search paths for ld 
and dlopen.

BTW, cmake puts the global config files--the ones that normally live in 
<prefix>/etc--in some strange subdirectory of /etc when <prefix> starts with 
/opt. GnuCash doesn't know about that and won't be able to find 
gnucash/environment, which may or may not break things. It does other strange 
things if <prefix> is /usr or starts with /usr/local, so life is easier if you 
install in a directory under $HOME, which also saves you needing to sudo for 
make install.

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to