From 688cb8a228c954dc428aa70f5fdf3b0ad73a95e2 Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Mon, 21 Mar 2011 15:10:58 +0000 Subject: [PATCH] Windows build: patch libofx to build with mingw gcc 4.5.2 Note: the complete gnucash build is still broken and will be fixed with following patches. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20443 57a11ea4-9604-0410-9ed3-97b8803252fd --- packaging/win32/libofx-0.8.3-patch.diff | 86 +++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/packaging/win32/libofx-0.8.3-patch.diff b/packaging/win32/libofx-0.8.3-patch.diff index 811c44c9ca..e0e9ffb447 100644 --- a/packaging/win32/libofx-0.8.3-patch.diff +++ b/packaging/win32/libofx-0.8.3-patch.diff @@ -137,3 +137,89 @@ diff -ur libofx-0.8.3/lib/ofx_preproc.cpp win32-libofx-0.8.3/lib/ofx_preproc.cpp dtd_path_filename.append(dtd_filename); dtd_file.clear(); dtd_file.open(dtd_path_filename.c_str()); +--- libofx-0.8.3/lib/ofx_utilities.cpp-org 2010-05-22 12:57:31 +0000 ++++ libofx-0.8.3/lib/ofx_utilities.cpp 2010-05-22 13:31:13 +0000 +@@ -19,7 +19,8 @@ + #include + #include "ParserEventGeneratorKit.h" + #include "SGMLApplication.h" +-#include ++#include ++#include + #include + #include + #include "messages.hh" +--- libofx-0.8.3/lib/ofx_container_transaction.cpp-org 2010-05-22 14:08:02 +0000 ++++ libofx-0.8.3/lib/ofx_container_transaction.cpp 2010-05-22 14:07:09 +0000 +@@ -21,6 +21,7 @@ + #include + #endif + ++#include + #include + #include "messages.hh" + #include "libofx.h" +--- libofx-0.8.3/lib/ofx_request_accountinfo.cpp-org 2010-05-22 14:17:26 +0000 ++++ libofx-0.8.3/lib/ofx_request_accountinfo.cpp 2010-05-22 14:17:55 +0000 +@@ -21,6 +21,7 @@ + #include + #endif + ++#include + #include + #include "libofx.h" + #include "ofx_request_accountinfo.hh" +--- libofx-0.8.3/lib/ofx_request.cpp-org 2010-05-22 14:19:52 +0000 ++++ libofx-0.8.3/lib/ofx_request.cpp 2010-05-22 14:20:12 +0000 +@@ -21,6 +21,7 @@ + #include + #endif + ++#include + #include + #include "messages.hh" + #include "libofx.h" +--- libofx-0.8.3/lib/ofx_request_statement.cpp-org 2010-05-22 14:21:19 +0000 ++++ libofx-0.8.3/lib/ofx_request_statement.cpp 2010-05-22 14:21:34 +0000 +@@ -21,6 +21,7 @@ + #include + #endif + ++#include + #include + #include "libofx.h" + #include "ofx_utilities.hh" +--- libofx-0.8.3/ofxdump/ofxdump.cpp-org 2010-05-22 14:54:40 +0000 ++++ libofx-0.8.3/ofxdump/ofxdump.cpp 2010-05-22 14:55:20 +0000 +@@ -29,6 +29,8 @@ + ***************************************************************************/ + #include + #include ++#include ++#include + #include + #include "libofx.h" + #include /* for printf() */ +--- libofx-0.8.3/ofxconnect/ofxconnect.cpp-org 2010-05-22 14:57:35 +0000 ++++ libofx-0.8.3/ofxconnect/ofxconnect.cpp 2010-05-22 14:58:24 +0000 +@@ -30,6 +30,7 @@ + ***************************************************************************/ + #include + #include ++#include + #include + #include "libofx.h" + #include /* Include config constants, e.g., VERSION TF */ +--- libofx-0.8.3/ofxconnect/ofxpartner.cpp-org 2010-05-22 14:59:39 +0000 ++++ libofx-0.8.3/ofxconnect/ofxpartner.cpp 2010-05-22 15:00:46 +0000 +@@ -33,8 +33,10 @@ + #include + + #include ++#include + #include + #include ++#include + + using std::string; + using std::vector;