On 24 January 2012 16:30, Derek Atkins <warl...@mit.edu> wrote: > Colin Law <clan...@googlemail.com> writes: > >> On 24 January 2012 15:58, Derek Atkins <warl...@mit.edu> wrote: >>> Colin Law <clan...@googlemail.com> writes: >>> >>>> I was wrong, a reboot has not fixed it, I was confused, a not uncommon >>>> occurrence. The only way I can get it to run is by setting >>>> LD_LIBRARY_PATH. >>>> On my working machine, which is Ubuntu 11.10 and has had gnucash >>>> installed from the Ubuntu repository as well as manual builds, I do >>>> not need to do this, and cannot work out how it manages to find the >>>> library on that machine. Any suggestions? Otherwise I will just set >>>> LD_LIBRARY_PATH and forget it. >>> >>> What was your --prefix? If you didn't use a prefix that would explain >>> it, because /usr/local/lib is probably not in your default ld.so.conf >>> anymore. >> >> I have --prefix=/usr/bin/gnucash2.4, though initially I did build it >> without a prefix then rebuilt it when I realised I had forgotten the >> prefix. Also it is only that one file it complains about, everything >> else it seems to find ok. > > So it's in /usr/bin/gnucash2.4/bin/gnucash? Weird.. > >> The file is in /usr/lib/libglade/2.0 not /usr/local/lib. > > HUH. Why is it there instead of /usr/lib? Is this location in your > ld.so.conf?
It seems that that is where it is installed from the package libgnomeui-0. I don't see that path in ld.so.conf but man ld.so says that it looks (after other paths) in default path /usr/lib. Would that include sub directories? libgnome.so is in the same place on 10.04 (and so.conf is pretty much the same) where it runs ok. Colin _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel