Building 1.4.10

John Kuhn jmkuhn@erols.com
Tue, 30 Jan 2001 21:42:24 -0500


I build .debs for gnucash 1.4.9 and g-wrap 0.9.6 that work on my
potato box.  I built gnucash from the source in 
ftp://ftp.debian.org/debian/pool/main/g/gnucash.  It is true that 
GnuCash has a long dependancy list, but the dependancies are easy 
to satisfy with Debian.  The only one that I had to build from
source was g-wrap.

The following dependancy list will tell you what to install from the
potato tree:

Depends: gdk-imlib1 (>= 1.9.8-4), libart2 (>= 1.0.56-3), libaudiofile0,
   libc6 (>= 2.1.2), libdb2 (>= 1:2.4.14-7),
   libesd0 (>= 0.2.16) | libesd-alsa0 (>= 0.2.16), libglib1.2 (>= 1.2.0),
   libgnome32 (>= 1.0.56-3), libgnomesupport0 (>= 1.0.56-3),
   libgnomeui32 (>= 1.0.56-3), libgtk1.2 (>= 1.2.7-1),
   libgtkxmhtml1 (>= 1.0.56-3), libguile6 (>= 1:1.3.4-2), libjpeg62,
   libpng2, libxml1, libxpm4, libz1, xlib6g (>= 3.3.6-4), libwww-perl,
   slib, scm, guile1.3, libguile6-slib, perl-5.005, eperl,
   libgwrapguile0 (>= 0.9.1)
Suggests: gnuplot

I don't have a site that I can use to make these .debs available to
the general public, but if you are interested, contact me via private
e-mail and I'll tell you where to find them.

John
jmkuhn@erols.com

On Tue, Jan 30, 2001 at 12:39:13PM -0800, Leo L. Schwab wrote:
> 	Silly me, I discovered I'm using GnuCash 1.3.something, which seems
> fairly ancient.  But I'm using Debian 2.2 (potato), so the RPMs are of
> little use to me.  I tried grabbing v1.4.8 from Debian 'unstable', and also
> the 'alien' package to try and deal with the RPM, but both of them want me
> to upgrade libc6 from 2.1.3 to 2.2.1, and I'm not comfortable doing that
> (I've heard of stability problems).
> 
> 	So I thought I'd try compiling it myself.  I've had the following
> problems with 'configure':
> 	o It konked out, asking for the 'swig' suite.  I pulled that down,
> 	  and went on.
> 	o It konked out claiming it couldn't find libjpeg, libz, or libXpm.
> 	  Rooting around in my system directories revealed that, while there
> 	  was a libjpeg.so.62 soft-linked to libjpeg.so.62.0.0, there was no
> 	  libjpeg.so link.  I was under the (mistaken?) impression that
> 	  'ldconfig' was supposed to magically do all that stuff.  After
> 	  creating the links for the "missing" libs by hand, I moved on.
> 	o It konked out again, claiming a missing GTK HTML widget thingie.
> 	  At this point it was 02:30, and I gave up for the night.
> 
> <RANT DEGREE="MILD">
> 	GnuCash has to be the most complex software package I've ever
> encountered.  Its cross-dependencies on a dozen different big, non-standard
> components is tremendously daunting, even to an old experienced hand such as
> myself.  When simply *building* a package becomes this complex, the task of
> making it reliable, IMHO, becomes asymptotically hard.
> 
> 	Guys, this really needs to be simpler.  It needs to be much more
> approachable, and much more easily built and verified as working correctly.
> Complexity is not a good thing here; people get very twitchy when their
> money is at stake.
> </RANT>
> 
> 	So, which bits in the Debian potato tree do I need to pull down to
> finish compiling GnuCash 1.4.10?  (Or, better, is there is potato-oriented
> 1.4.recent .deb already in existence somewhere?)
> 
> 					Schwab
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@lists.gnumatic.com
> http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-user