After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 756720 - configure fails to find libgoffice 0.10-10 (0.10.18-1)
configure fails to find libgoffice 0.10-10 (0.10.18-1)
Status: RESOLVED WONTFIX
Product: GnuCash
Classification: Other
Component: Build system
2.6.9
Other Linux
: Normal critical
: ---
Assigned To: gnucash-core-maint
gnucash-core-maint
Depends on:
Blocks:
 
 
Reported: 2015-10-16 21:47 UTC by Steve Kelem
Modified: 2018-06-29 23:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Steve Kelem 2015-10-16 21:47:22 UTC
libgoffice 0.10-10

configure prints:
checking for libgoffice-0.8 >= 0.7.0... no
configure: error: Cannot find libgoffice.>= 0.7.0

0.10 is newer than 0.8. The number 0.10 is not greater than the number 0.8, but version 0.10 is newer than version 0.8!
Comment 1 Steve Kelem 2015-10-16 21:48:52 UTC
When configuring gnucash 2.6.9, it complains that it cannot find libgoffice.>= 0.7.0.

However libgoffice 0.10-10 is installed, and is much newer than 0.7.0.
Comment 2 John Ralls 2015-10-16 22:09:39 UTC
That's because the libgoffice folks decided to version their pc files. The implication is that libgoffice-0.10 is not API compatible with libgoffice-0.8. You can edit configure.ac and run autoreconf to make a new configure.

Please report back if it works; we use libgoffice only for the csv import and export, so please do test that.
Comment 3 Pacho Ramos 2015-10-18 17:14:54 UTC
Is there any work or similar to finally port gnucash to libgoffice-0.10? It's a long time since gnucash is the only goffice-0.8 reverse dep :/

Thanks a lot
Comment 4 Geert Janssens 2015-10-18 17:24:25 UTC
No. The intention is to replace our dependency on libgoffice with some boost classes as part of the conversion to c++. This will still take a while though...
Comment 5 John Ralls 2015-10-18 18:40:53 UTC
A (very) little research shows that libgoffice-0.10 requires Gtk3. GnuCash uses Gtk2, so we're stuck with libgoffice-0.8 until we can remove the dependency.
Comment 6 Geert Janssens 2015-11-03 11:21:49 UTC
While we can't support libgoffice 0.10 because that would require gtk3 we can improve the error message if no libgoffice 0.8 is found.
So I have committed a small change to our configure.ac script to be more explicit on the version restrictions.
Comment 7 Justin 2017-01-03 23:41:09 UTC
A year on and no news on this? GTK3 is kinda here to stay and GTK4 is around the corner. This old version dependency stops this from being included in repositories.
Comment 8 John Ralls 2018-06-29 23:44:01 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=756720. Please update any external references or bookmarks.