Upgrade to libofx 0.7.0 and gnucash 1.8.9. On OFX import the following error is reported: LibOFX ERROR: ofx_proc_file():No input file specified (Above message occured on Line 4294967295, Column 4294967295) Downgrading to gcc 3.3, libofx 0.6.6 solves the problem. Previously reported to gnucash bugzilla (my mistake, should have started here). The upstream developer reports: > Err... the support for libofx-0.7.0 has been added to gnucash in October'04, > which means that gnucash-1.8.9 doesn't support libofx-0.7 but only libofx-0.6.x. > This should change once gnucash-1.8.10 is out, which is expected for this > weekend. There is an inofficial pre-release available on > http://www.tu-harburg.de/~et2cs/en/gnucash-1.8.10pre1.tar.gz -- could you try > whether this version works with libofx-0.7? It should. The gnucash-1.8.9 code > unfortunately can't deal with libofx-0.7 because gnucash-1.8.9 was released much > earlier than libofx-0.7. http://bugzilla.gnome.org/show_bug.cgi?id=157673 I guess the only solution is to move to 1.8.10 as soon as it's available; I don't think a backport of gcc 1.4.x compatibility for libofx 1.6.x has been made. Reproducible: Always Steps to Reproduce: 1. Upgrade to gcc 3.4, libofx 0.7, gnucash 1.8.9 2. Attempt to import a valid OFX file. Actual Results: The import dialog contains no transactions, and the above error message appears in stderr. Expected Results: Import the transactions. .............................Gentoo Base System version 1.6.5 Portage 2.0.51-r3 (!/usr/portage/profiles/default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r3-b3-dveldhuizen i686) ================================================================= System uname: 2.6.9-gentoo-r3-b3-dveldhuizen i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r6 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/mnt/moog/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/mnt/moog/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/mnt/moog/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aim alsa apache2 apm audiofile avi bash-completion berkdb bitmap-fonts bonobo bzlib crypt cups curl curlwrappers directfb divx4linux dvd encode f77 fbcon flac foomaticdb ftp gd gdbm ggi gif gnome gpm gtk gtk2 gtkhtml guile imagemagick imlib jack java jpeg ladcca libg++ libwww mad mbox mikmod mime ming mmx mng motif mozilla mpeg ncurses nls offensive ofx oggvorbis openal opengl oss pam pda pdflib perl png python quicktime readline samba sdl slang sndfile sockets spell sse ssl svg svga tcpd tiff truetype unicode usb videos wmf x86 xine xml2 xmms xpm xv xvid zlib"
either remerge 1.8.9 or downgrade libofx to 0.6.x I'm putting gnucash 1.8.10 into portage today which does depend properly on 0.7.0, fyi.
1.8.10 in portage, and all lower versions of gnucash require a lower libofx