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