I'm not sure if this is the right list, but the GnuCash list suggested
that the problems were Gnome and it's libraries, not GnuCash.

I have Mandrake 7.0, and have not been able to build and install Gnucash
since January 2001, when they added Guppi dependencies.  I currently
have GnuCash 4.x running, but I can't get the latest release, 1.6.2 to
run correctly.

After many months of trying, I finally managed to get all of the
dependencies satisfied and had an apparently successful build of GnuCash
1.6.2, but it crashes quite a lot.

>From the GnuCash developer list:
>
> I hate to tell you this but you probably aren't going to get much
useful
> info from the gnucash lists on this problem... it's not a bug in
> gnucash, or at least not one that anyone else can reproduce.
>
> The problems you are reporting are in such basic levels of
functionality
> that the only explanation I can think of is that some of your Gnome
> components are installed improperly.  In particular I would look at
> gtkhtml, because both the reports and the help system use gtkhtml.
Did
> you do any kind of "forcing" to get things to install correctly, such
as
> making extra symbolic links in library directories?  You're building
> gnucash from source, or rpm?
>

I have added the following packages in the last few months.  These are
all dependencies Gnucash, particularly, of Guppi.  The i586 rpms were
downloaded as binaries, I built the i686 rpms from src.rpms.  I built
these packages, specifically, because the binaries for them required
glibc >= 2.2, but I only have glibc-2.1.3.

GConf-1.0.0-3mdk.i686.rpm
Guppi-0.35.3-3mdk.i686.rpm
audiofile-0.2.1-1mdk.i686.rpm
bonobo-1.0.2-1mdk.i586.rpm
docbook-3.1-13mdk.i586.rpm
esound-0.2.22-4mdk.i586.rpm
gdk-pixbuf-0.10.1-1mdk.i586.rpm
gdk-pixbuf-devel-0.10.1-1mdk.i586.rpm
gdk-pixbuf-gnomecanvas-0.10.1-1mdk.i586.rpm
gdk-pixbuf-loaders-0.10.1-1mdk.i586.rpm
gnome-print-0.28-1mdk.i586.rpm
gnome-vfs-1.0.1-2mdk.i686.rpm
gtkhtml-0.10.1-1mdk.i586.rpm
imlib-1.9.10-5mdk.i686.rpm
imlib-cfgeditor-1.9.10-5mdk.i686.rpm
libGConf1-1.0.0-3mdk.i686.rpm
libGConf1-devel-1.0.0-3mdk.i686.rpm
libaudiofile0-0.2.1-1mdk.i686.rpm
libaudiofile0-devel-0.2.1-1mdk.i686.rpm
libbonobo2-1.0.2-1mdk.i586.rpm
libbonobo2-devel-1.0.2-1mdk.i586.rpm
libcdda0-IIIa9.8-2mdk.i586.rpm
libcdda0-devel-IIIa9.8-2mdk.i586.rpm
libefs1-1.0.2-1mdk.i586.rpm
libesound0-0.2.22-4mdk.i586.rpm
libesound0-devel-0.2.22-4mdk.i586.rpm
libgal8-0.9.1-2mdk.i686.rpm
libgal8-devel-0.9.1-2mdk.i686.rpm
libghttp1-1.0.9-1mdk.i586.rpm
libghttp1-devel-1.0.9-1mdk.i586.rpm
libglib1.2-1.2.10-1mdk.i686.rpm
libglib1.2-devel-1.2.10-1mdk.i686.rpm
libglibwww1-0.2-2mdk.i586.rpm
libglibwww1-devel-0.2-2mdk.i586.rpm
libgnome-vfs0-1.0.1-2mdk.i686.rpm
libgnome-vfs0-devel-1.0.1-2mdk.i686.rpm
libgnomeprint15-0.28-1mdk.i586.rpm
libgnomeprint15-devel-0.28-1mdk.i586.rpm
libgtk+1.2-1.2.10-9mdk.i686.rpm
libgtk+1.2-devel-1.2.10-9mdk.i686.rpm
libgtkhtml13-0.10.1-1mdk.i586.rpm
libgtkhtml13-devel-0.10.1-1mdk.i586.rpm
libguppi9-0.35.3-3mdk.i686.rpm
libguppi9-devel-0.35.3-3mdk.i686.rpm
libimlib1-1.9.10-5mdk.i686.rpm
libimlib1-devel-1.9.10-5mdk.i686.rpm
liboaf0-0.6.5-1mdk.i686.rpm
liboaf0-devel-0.6.5-1mdk.i686.rpm
libscrollkeeper0-0.2-1mdk.i686.rpm
libscrollkeeper0-devel-0.2-1mdk.i686.rpm
ncurses-5.2-8.i686.rpm
ncurses-devel-5.2-8.i686.rpm
oaf-0.6.5-1mdk.src.rpm
openssl-0.9.6-7mdk.i686.rpm
openssl-devel-0.9.6-7mdk.i686.rpm
pkgconfig-0.8.0-1mdk.i586.rpm
readline-4.2-1mdk.i686.rpm
readline-devel-4.2-1mdk.i686.rpm
scrollkeeper-0.2-1mdk.i686.rpm
tar-1.13.19-5mdk.i686.rpm
w3c-libwww-5.3.2-1mdk.i586.rpm
w3c-libwww-devel-5.3.2-1mdk.i586.rpm


I had a few problems getting some of these to build correctly.  Below I
have documented the "tricks" I used to get a build.

----------------
download and install: db3-3.1.17-6.src.rpm

rpm -bb db3.spec
error: failed build dependencies:
        db1-static is needed by db3-3.1.17-6
        glibc-static is needed by db3-3.1.17-6

Trick: glibc-2.1.3-16mdk provides the db1-static and glibc-static files.

So,  I edited db3.spec and removed the db1-static and glibc-static
dependencies,
----------------
download and install: gal-0.9.1-2mdk.src.rpm

rpm -bb gal.spec >& gal.build.txt
error: failed build dependencies:
        db1-devel is needed by gal-0.9.1-2mdk
        libgnome-vfs0-devel is needed by gal-0.9.1-2mdk

Trick: db1-devel stuff is provided by glibc-devel-2.1.3-16mdk, so, I
removed db1-devel
from gal.spec file.
--------------
download and install: Guppi-0.35.3-3mdk.src.rpm

rpm -bb Guppi.spec
...
/usr/bin/gettextize: cd: ../po: No such file or directory
You should update your own `aclocal.m4' by adding the necessary
macro packages gettext.m4, lcmessage.m4 and progtest.m4 from
the directory `/usr/share/aclocal'
+ aclocal -I macros
aclocal: configure.in: 105: macro `AM_PROG_XML_I' not found in library
Bad exit status from /var/tmp/rpm-tmp.20323 (%build)

Trick: I added link in usr/local/share/aclocal
ln -s /usr/share/aclocal/xml-i18n-tools.m4
---------------
download and install: gnome-vfs-1.0.1-2mdk.src.rpm

rpm -bb gnome-vfs.spec:
...
In file included from test-async.c:29:
/usr/include/gnome.h:14: gtk/gtk.h: No such file or directory
In file included from /usr/include/gdk_imlib.h:5,
                 from /usr/include/gnome.h:15,
                 from test-async.c:29:
/usr/include/gdk_imlib_types.h:1: gdk/gdk.h: No such file or directory
In file included from /usr/include/libgnomeui/libgnomeui.h:7,
                 from /usr/include/gnome.h:17,
                 from test-async.c:29:

Trick: I added links in /usr/include/
ln -s gtk-1.2/gtk gtk
ln -s gtk-1.2/gdk gdk
----------------
download and install: gtkhtml-0.10.1-1mdk.src.rpm

rpm -bb gtkhtml.spec
...
In file included from bonobo-storage-http.c:15:
/usr/include/libgnome/gnome-util.h:5: glib.h: No such file or directory
...
In file included from bonobo-storage-http.c:16:
/usr/include/bonobo/bonobo-storage-plugin.h:13: gmodule.h: No such file
or
directory

Trick: I added links in /usr/include
ln -s glib-1.2/glib.h glib.h
ln -s glib-1.2/gmodule.h gmodule.h
-----------------

Questions:

1.  Are any of the "tricks" I used going to cause problems when running
Guppi or Gnome?

2. Is the most recent versions of Guppi and Gnome compatible with
glibc-2.1.3?

3. Has anyone actually gotten most recent versions of Guppi and Gnome to
build and run on Mandrake 7.0 with glibc-2.1.3?

4.  Has anyone gotten GnuCash-1.6.2 to build and run on Mandrake 7.0
with glibc-2.1.3?

Thanks

--

Gilligan            |                    __o           .oooO
                   /|                  _ \<,_          (   )
                  /p|\                (_)/ (_)          \ (   Oooo.
                 /  | \             ------------         \_)  (   )
                ========                                       ) /
                 ========       [EMAIL PROTECTED]           (_/
             ~~~~~~~~~~~~~~~~   [EMAIL PROTECTED]




Reply via email to