diff --git a/ChangeLog b/ChangeLog index 260d9d5dae..46eb171426 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-11-22 Christian Stimming + + * configure.in, README: Add configure check for libofx version + 0.7.0 and respective error message. Update docs. Fixes #159050 + 2004-11-13 Christian Stimming * src/report/report-gnome/window-report.c, diff --git a/README b/README index bd652c8aa4..1111f827c2 100644 --- a/README +++ b/README @@ -242,8 +242,8 @@ versions of required packages. To use the new import features (OFX and HBCI) you need to obtain the following; libofx: This library provide support for OFX file imports. - GnuCash has mostly been tested against the 0.6.2 version, though - any newer version should also work. Sources can be found at + GnuCash-1.8.10 and newer needs at least the version libofx-0.7.0 + or newer. Sources can be found at http://sourceforge.net/projects/libofx/ aqbanking/aqhbci: This library provide support for HBCI file imports. GnuCash has mostly been tested against the 0.9.7 version, though diff --git a/configure.in b/configure.in index 207d2c322e..54be0a9995 100644 --- a/configure.in +++ b/configure.in @@ -527,6 +527,21 @@ then LIBOFX_CFLAGS="-I${OFXPREFIX}/include" fi + # check libofx version + AC_MSG_CHECKING(for libofx version >= 0.7.0) + if test x${OFXPREFIX} = x ; then + LIBOFX_VERSION=`ofxdump --version | cut -d" " -f2` + else + LIBOFX_VERSION=`${OFXPREFIX}/bin/ofxdump --version | cut -d" " -f2` + fi + if test `echo ${LIBOFX_VERSION} | cut -d. -f1` -ge 1 -o \ + `echo ${LIBOFX_VERSION} | cut -d. -f2` -ge 7; then + # This is libofx >= 0.7.x + AC_MSG_RESULT([found ${LIBOFX_VERSION}]) + else + AC_MSG_ERROR([Libofx 0.7.0 or newer needed for ofx support]) + fi + AC_MSG_CHECKING(for libofx/libofx.h) AS_SCRUB_INCLUDE(LIBOFX_CFLAGS) save_CPPFLAGS="${CPPFLAGS}"