Local libraries
Gerald Champagne
gerald@io.com
Fri, 15 Sep 2000 21:06:53 -0500
I've just compiled the latest version from CVS, and I'm getting the
following error:
./gnucash: error in loading shared libraries: ./gnucash: undefined symbol: gnc_locale_decimal_places
I think I know what's going on and I'm hoping someone can explain the fix.
The CVS version that I am running is in a subdirectory of my home directory
and I also have gnucash version 1.4x installed globally on the system. It
looks like gnucash is trying to reference the library /usr/lib/libgncengine,
but I want it to reference my local copy of the library. How do I tell it to
use the local copy of the library? I know I could run ldconfig and specify my
local directory, but that has to be done as root, and the changes would be
made globally.
So I guess my question is a general Linux question. How do you specify a
local library path without becoming root and making that change globally?
Thanks.
Gerald