[Gnucash-changes] Add configure check for libofx version 0.7.0 and respective error

Christian Stimming cstim at cvs.gnucash.org
Mon Nov 22 15:58:03 EST 2004


Log Message:
-----------
Add configure check for libofx version
	0.7.0 and respective error message. 

2004-11-22  Christian Stimming  <stimming at tuhh.de>

	* configure.in, README: Add configure check for libofx version
	0.7.0 and respective error message. Update docs. Fixes #159050

Modified Files:
--------------
    gnucash:
        ChangeLog
        configure.in
        README

Revision Data
-------------
Index: configure.in
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/configure.in,v
retrieving revision 1.397
retrieving revision 1.398
diff -Lconfigure.in -Lconfigure.in -u -r1.397 -r1.398
--- configure.in
+++ configure.in
@@ -527,6 +527,21 @@
 	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}"
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1858
retrieving revision 1.1859
diff -LChangeLog -LChangeLog -u -r1.1858 -r1.1859
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,8 @@
+2004-11-22  Christian Stimming  <stimming at tuhh.de>
+
+	* 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  <stimming at tuhh.de>
 
 	* src/report/report-gnome/window-report.c,
Index: README
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/README,v
retrieving revision 1.180
retrieving revision 1.181
diff -LREADME -LREADME -u -r1.180 -r1.181
--- README
+++ README
@@ -242,8 +242,8 @@
 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


More information about the gnucash-changes mailing list