gnucash Version 1.4.7 Installation

David Proulx dproulx@netgate.net
Fri, 13 Oct 2000 07:32:52 -0700 (PDT)


I encountered the same problem on RedHat 7.0.  Maybe I only know enough
to be dangerous, but what I did was to create symbolic links from the
later versions of those libraries, using the names that GnuCash wants:

(as super-user):
  cd /usr/lib
  ln -s libguile.so.6.0.0 libguile.so.4
  ln -s libreadline.so.4.1 libreadline.so.3

Gnucash seems to be up & running, and I've entered a few transactions
since then.  Have I done something that could cause problems?

Dave


On Wed, 11 Oct 2000, NEUMANN,WILLIAM (HP-USA,ex1) wrote:

> 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
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@lists.gnumatic.com
> http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-user
>