r18711 - gnucash/trunk - Bug #610348: Add compiling our own binary of libbonoboui because the ftp.gnome.org binary still depends on the obsolete libxml2.dll.

Christian Stimming cstim at code.gnucash.org
Tue Feb 23 15:10:32 EST 2010


Author: cstim
Date: 2010-02-23 15:10:31 -0500 (Tue, 23 Feb 2010)
New Revision: 18711
Trac: http://svn.gnucash.org/trac/changeset/18711

Added:
   gnucash/trunk/packaging/win32/libbonoboui-2.24.2.patch
Modified:
   gnucash/trunk/.gitignore
   gnucash/trunk/packaging/win32/defaults.sh
   gnucash/trunk/packaging/win32/dist.sh
   gnucash/trunk/packaging/win32/install.sh
Log:
Bug #610348: Add compiling our own binary of libbonoboui because the ftp.gnome.org binary still depends on the obsolete libxml2.dll.

However, we still download the erroneous binary and unpack it into $GNOME_DIR
because libgnomeui depends on libbonoboui which in turn depends on libgnome.
Hence, libbonoboui cannot be compiled before libgnome-dev is unpacked, but
libgnomeui won't report to be installed correctly before libbonoboui is
available as well. Theoretically, we would have to split the inst_gnome step
so that it first unpacks libgnome et al., then we run the inst_libbonoboui
step, then we run the second part of inst_gnome which would be something like
inst_gnomeui. I'm lazy, so I silently overwrite the libbonoboui DLL with
our hand-compiled version and that's it.



More information about the gnucash-patches mailing list