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

Reply via email to