Hi:
I thought it might be useful to talk about my experience installing
gnucash 1.2.3 on my stock redhat 6.0 box at home. Especially since
redhat is getting more popular, and lots of people have it.
I wanted to install as much of the necessary software as possible in
rpm format, to make it easier to remove or upgrade it later. This
proved to be quite a challenge. Much of the software required didn't
have rpms or source rpms of the later versions. Often, even finding
the software in the first place was a bit of a challenge. Sometimes,
I was able to find an older rev of the software in src.rpm format, and
use the old spec file (edited) with the new package.
Working with source rpms was an especial pain since any time a
compilation failed due to missing dependencies, etc, rpm restarted the
entire process over from scratch. The "--short-circuit" option of rpm
doesn't really help all that much. Is there a way to tell rpm to
"continue from this stage until the end ?" Especially, is there a way
to put the configure and the make commands in different stages ? I'd
like to be able to restart a make instead of redoing a configure,
which restarts the make from the beginning, and doesn't really make
for a clean compile, either, without a make clean.
Here's a list of things I had to install or upgrade to compile
gnucash. When I remember, I tried to put the locations I grabbed the
packages from. Sorry, I didn't take these notes in process, I'm
trying to reconstruct post mortum. :-(
* nana-2.3
Package format: src.rpm
Package source: ??
Install method: rpm build using SPEC file from nana tarball.
Notes: This is one version behind.
I don't remember where I got this one, but the
latest source tarball is available at:
ftp://ftp.cs.ntu.edu.au/pub/nana
* swig-1.1p5
Package format: tarball
Package source: ftp://contrib.redhat.com
Install method: configure && make && make install;
Notes: There is a source rpm available on either
contrib.redhat.com or rawhide.redhat.com. I
wasn't able to get it to work, and ended up
compiling the tarball by hand.
* XmHTML-1.1.5
Package format: tarball
Package source:
Install method: rpm build using spec file taken from old
1.0 release src rpm
Notes: I installed both the base and devel packages.
Both generate from the src.rpm.
* lesstiff-0.88.1
Package format: tarball
Package source: http://www.hungry.org
Install method: rpm build using spec file taken from older
release
* slib-2c5-3
Package format: rpm
Package source: ???
Install method: rpm install
* libtool-1.2f-3
Package format: rpm
Package source: redhat base install, ftp://ftp.redhat.com
Install method: rpm install
I also installed gnucash by taking an older version's src rpm SPEC file
and updating and using it.
Several of these packages, specifically swig, nana, slib, and libtool
are _not_ mentioned in the requirements section of the README file.
Can this information please be put there ?
I realize that this is a pretty damn sparse list, and that you'd have
a hard time recreating this from scratch. I'd like to offer
uploading the following components to make everyone else's life a
little easier:
1029520 Aug 21 22:45 XmHTML-1.1.5-1.src.rpm
1086017 Aug 21 22:53 gnucash-1.2.3-4.src.rpm
336440 Aug 16 21:44 nana-2.3-2.src.rpm
393468 Aug 16 21:39 slib-2c5-3.i386.rpm
485776 Aug 18 19:55 swig-1.0-1.src.rpm
Everything I mention above is here, excepting lesstiff, which is +4 mb
in source form, and I'm not certain that I'm using the correct
version, anyway.
If whoever maintains the gnucash ftp site would like to get in touch
with me and give me a spot to upload this, I'll gladly put them there.
Thanks,
-- Pat
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body