The following warnings were encountered while building on an amd64: /var/tmp/portage/gnucash-1.8.11/work/gnucash-1.8.11/src/gnome-utils/dialog-account.c dialog-account.c:1328: warning: cast to pointer from integer of different size Fixed /var/tmp/portage/gnucash-1.8.11/work/gnucash-1.8.11/src/gnome-utils/gnc-html.c gnc-html.c:1338: warning: passing arg 2 of Gtk_html_save' from incompatible pointer type Fixed /var/tmp/portage/gnucash-1.8.11/work/gnucash-1.8.11/src/gnome/dialog-sxsincelast.c /var/tmp/portage/gnucash-1.8.11/work/gnucash-1.8.11/src/gnome/window-acct-tree.c window-acct-tree.c:98: warning: cast to pointer from integer of different size This isn't really an error but just the way callbacks & functions as parameters work with gtk. :/ window-acct-tree.c:424: warning: cast to pointer from integer of different size This isn't really an error but just the way callbacks & functions as parameters work with gtk. :/
Created attachment 80764 [details, diff] Patch
RiverRat, You should send this patch upstream also.
It very likely won't get applied upstream as 1.8.x development is over. 1.8.12 might be better in this respect, I don't recall. And I'm pretty sure svn (1.9.0) is already 64-bit clean (we'd love your help in testing (see Bug#122337) :)
Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=332646
This comment was added to the gnome bug tracker for gnucash: ------- Comment #2 from Christian Stimming 2006-02-27 10:16 UTC ------- Thanks for the bug report. However, the version you are using is no longer maintained. In particular, there will be no further 1.8.x release, so nothing will be fixed in that old branch. All development focuses on the upcoming 2.0.0 release, especially since an unstable 1.9.1 is already released. Thank you for the patch, but I'm afraid we can't make any use of it. For compilation purposed I'd simply suggest you should use --disable-error-on-warning so that the compiler warnings won't stop your compile. And of course the gentoo bug system might be a good place to offer these patches for people who still need it.
Resolved as noted in Comment #5