Compiling/installing gnucash-1.8.1: an oddity

Chris Vine chris at cvine.freeserve.co.uk
Wed Feb 19 17:59:57 CST 2003


Hi,

I have gnucash-1.8.1 working successfully, but I have noticed one oddity with 
the compile/install.  I have the Gnome-1.4 and Gnome-2.2 libraries installed.  
If I compile gnucash-1.8.1 then everything compiles successfully, but only if 
when compiling/installing I am running Gnome as my desktop environment.

If I use a different desktop manager such as windowmaker, it configures, 
compiles and installs without reporting an error, but fails to provide the 
gui component of gnucash.  The resulting program fails on start-up when it 
tries to load /usr/lib/libgw-gnc.la, which is missing.  (Other bits are 
missing too, but that is the one the program first reaches when trying to 
load.)  This behaviour is exhibited whether or not I configure with the 
--enable-gui option (that option seems to be ignored).

Once compiled and installed under Gnome (I usually use Gnome-2.2), I can start 
gnucash when using other desktop managers such as windowmaker.  In other 
words, it is a compile/install-time issue, not a run-time issue.

The top level Makefile is identical whether I run configure under Gnome or 
windowmaker.  Although I have not checked the Makefiles in the source 
sub-directories to see if they are the same, it therefore appears that it is 
not anything to do with configure itself.

Is there any explanation for this bizarre behaviour?

The set-up here is an updated Slackware-8.1, comprising:

gcc-3.2.2
guile-1.4.1
guppi-0.40.3
slib2d5
g-wrap-1.3.4
gnome-1.4.1
gnome-2.2.0

I get the same behaviour with another machine with the same set-up, except 
that it uses gcc-2.95.3 instead of gcc-3.2.2 and gnome-2.0.3 instead of 
gnome-2.2.0.

Chris.



More information about the gnucash-user mailing list