gnucash Version 1.4.7 Installation

NEUMANN,WILLIAM (HP-USA,ex1) william_neumann@hp.com
Wed, 11 Oct 2000 10:38:28 -0600


Hello,

I tried to install the rpm on a SuSe 7.0 system and if fails the dependency
phase:

error: failed dependencies:
        libguile.so.4 is needed by gnucash-1.4.7-1
        libreadline.so.3 is needed by gnucash-1.4.7-1

The reason it fails is because I have newer libraries on my system.  I know
that linking to the newer libraries is not valid.  Although, I did try!

I then downloaded the source and tried to compile it but is failed because
it could not find some of the gnome header files so I modified the
Makefile's to include the following:

GNOME_CFLAGS = -I/opt/gnome/lib/gnome-libs/include -I/opt/gnome/include


This got the compilation further, but then it failed with lots of undefined
symbols, here is a little snippet, there is much more:

SplitLedger.o: In function `gnc_trans_prepend_account_list':
/usr/local/gnucash-1.4.7/src/SplitLedger.c:327: undefined reference to
`g_list_p
repend'
SplitLedger.o: In function `gnc_trans_prepend_split_list':
/usr/local/gnucash-1.4.7/src/SplitLedger.c:349: undefined reference to
`g_list_p
repend'
SplitLedger.o: In function `LedgerAutoCompletion':
/usr/local/gnucash-1.4.7/src/SplitLedger.c:933: undefined reference to
`g_list_f
ree'
SplitLedger.o: In function `xaccSRPasteCurrent':
/usr/local/gnucash-1.4.7/src/SplitLedger.c:1907: undefined reference to
`g_list_
free'
SplitLedger.o: In function `xaccSRDeleteCurrentSplit':
/usr/local/gnucash-1.4.7/src/SplitLedger.c:1962: undefined reference to
`g_list_
free'
SplitLedger.o: In function `xaccSRDeleteCurrentTrans':
/usr/local/gnucash-1.4.7/src/SplitLedger.c:2030: undefined reference to
`g_list_
free'
SplitLedger.o: In function `xaccSREmptyCurrentTrans':
/usr/local/gnucash-1.4.7/src/SplitLedger.c:2103: undefined reference to
`g_list_
free'
SplitLedger.o:/usr/local/gnucash-1.4.7/src/SplitLedger.c:2104: more
undefined re
ferences to `g_list_free' follow
SplitLedger.o: In function `xaccSRSaveChangedCells':
/usr/local/gnucash-1.4.7/src/SplitLedger.c:2602: undefined reference to
`g_list_
prepend'
/usr/local/gnucash-1.4.7/src/SplitLedger.c:2603: undefined reference to
`g_list_
prepend'
/usr/local/gnucash-1.4.7/src/SplitLedger.c:2676: undefined reference to
`g_list_
prepend'
/usr/local/gnucash-1.4.7/src/SplitLedger.c:2677: undefined reference to
`g_list_
prepend'
FileDialog.o: In function `gncFileSave':
/usr/local/gnucash-1.4.7/src/FileDialog.c:374: undefined reference to
`g_strerro
r'
/usr/local/gnucash-1.4.7/src/FileDialog.c:376: undefined reference to
`g_strdup_
printf'


So the bottom line is that I would like to get gnucash running on my system,
whether by rpm or compiling it does not matter.  I have read a lot about it
but so far I have only experienced frustration over many hours of trying to
get it installed.  Any suggestions on how to get it to work on my platform
would be greatly appreciated.

Bill