Gnucash crashed when making reports. The error message was: I can't find the default fonts needed by Guppi. In 99% of all cases, this means that there is a problem with your installed version of gnome-print. This problem occured on an freshly installed gentoo box. After remerging gnome-print, the problem dissapaered. This might be intresting: poony log # egrep "guppi|gnome-print" emerge.log 1099395707: >>> emerge (69 of 287) gnome-base/gnome-print-0.37 to / 1099395707: === (69 of 287) Cleaning (gnome-base/gnome-print-0.37::/usr/portage/gnome-base/gnome-print/gnome-print-0.37.ebuild) 1099395707: === (69 of 287) Compiling/Merging (gnome-base/gnome-print-0.37::/usr/portage/gnome-base/gnome-print/gnome-print-0.37.ebuild) 1099395884: === (69 of 287) Post-Build Cleaning (gnome-base/gnome-print-0.37::/usr/portage/gnome-base/gnome-print/gnome-print-0.37.ebuild) 1099395884: >>> AUTOCLEAN: gnome-base/gnome-print 1099395884: ::: completed emerge (69 of 287) gnome-base/gnome-print-0.37 to / 1099396414: >>> emerge (73 of 287) gnome-extra/guppi-0.40.3-r2 to / 1099396414: === (73 of 287) Cleaning (gnome-extra/guppi-0.40.3-r2::/usr/portage/gnome-extra/guppi/guppi-0.40.3-r2.ebuild) 1099396414: === (73 of 287) Compiling/Merging (gnome-extra/guppi-0.40.3-r2::/usr/portage/gnome-extra/guppi/guppi-0.40.3-r2.ebuild) 1099396647: === (73 of 287) Post-Build Cleaning (gnome-extra/guppi-0.40.3-r2::/usr/portage/gnome-extra/guppi/guppi-0.40.3-r2.ebuild) 1099396648: >>> AUTOCLEAN: gnome-extra/guppi 1099396648: ::: completed emerge (73 of 287) gnome-extra/guppi-0.40.3-r2 to / 1099821383: *** emerge search gnome-print 1099821690: *** emerge search guppi 1099822777: *** emerge gnome-print 1099822777: >>> emerge (1 of 1) gnome-base/gnome-print-0.37 to / 1099822777: === (1 of 1) Cleaning (gnome-base/gnome-print-0.37::/usr/portage/gnome-base/gnome-print/gnome-print-0.37.ebuild) 1099822778: === (1 of 1) Compiling/Merging (gnome-base/gnome-print-0.37::/usr/portage/gnome-base/gnome-print/gnome-print-0.37.ebuild) 1099822968: === (1 of 1) Updating world file (gnome-base/gnome-print-0.37) 1099822968: === (1 of 1) Post-Build Cleaning (gnome-base/gnome-print-0.37::/usr/portage/gnome-base/gnome-print/gnome-print-0.37.ebuild) 1099822968: >>> AUTOCLEAN: gnome-base/gnome-print 1099822968: ::: completed emerge (1 of 1) gnome-base/gnome-print-0.37 to / Reproducible: Always Steps to Reproduce: 1. Install a new gentoo box 2. Install gnome-print, then guppi, then gnucash 3. Try to make a report with gnucash Actual Results: Gnucash died with this error message: I can't find the default fonts needed by Guppi. In 99% of all cases, this means that there is a problem with your installed version of gnome-print. Expected Results: I should have seen a nice report. poony log # emerge info Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="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.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks notitles sandbox userpriv" GENTOO_MIRRORS="http://ftp.belnet.be/linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X acpi alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups divx4linux doc dvd dvdread encode esd exif expat f77 flac foomaticdb gdbm gif gimp glade gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imlib java jpeg libg++ libwww mad mikmod mmx mmx2 mng motif mozilla mpeg mplayer mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang speex spell sse sse2 ssl svga tcpd tetex tiff truetype usb vim x86 xml xml2 xmms xv zlib"
I have verified that this is a problem. I have also been stumped for quite some time by another side effect of this bug, namely I have one machine here where check printing works and another that doesn't. This bug report gave me a clue, and after re-emerging gnome-print I am now able to print checks again. Thanks to this poster, I had no clue that this was affecting check printing as well, now I can happily print checks again!
i'm still unclear what the real issue is here. Probably some ABI issue, but it's not really clear where...
I am also having this problem. I have remerged gnome-print, then remerged guppi, then for good mesure remerged gnome-print a third time, trying to create a report with gnu-cash between each remerge. I am still getting the default fonts needed by Guppi error. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9-arknoid i686) ================================================================= System uname: 2.6.11-gentoo-r9-arknoid i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 2 2005, 07:59:05)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.math.bme.hu ftp://mirrors1.netvisao.pt/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X apm avi berkdb bitmap-fonts bonobo crypt cups emboss encode fam foomaticdb fortran gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib ipv6 jpeg kde libg++ libwww mad mbox mikmod motif mp3 mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Gnome-print is masked due to Gnome 1.x removal. Closing bug