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
>