Problem is reported by two other people at http://forums.gentoo.org/viewtopic-t-532086-highlight-gnucash.html For me (also amd64) after appearing to get started I get Backtrace: In unknown file: ?: 49* [save-module-excursion #<procedure #f ()>] ?: 50 (let (# #) (dynamic-wind # thunk #)) ?: 51 [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>] ?: 52* [#<procedure #f ()>] ?: 53* [primitive-load "/usr/share/gnucash/guile-modules/gnucash/report/account-p$ In /usr/share/gnucash/guile-modules/gnucash/report/account-piecharts.scm: 460: 54* [for-each #<procedure #f (l)> (# # # #)] In unknown file: ?: 55 (if (null? rest) (letrec ((lp #)) (lp list1)) ...) ... ?: 56 (begin (f (car l)) (lp (cdr l))) ?: 57* [#<procedure #f (l)> ("Income Accounts" (income) #t ...)] In /usr/share/gnucash/guile-modules/gnucash/report/account-piecharts.scm: 462: 58 (let ((tip-and-rev (cddddr l))) (gnc:define-report (quote version) 1 ...)) In /usr/share/gnucash/scm/report.scm: ... 92: 59 (let ((report-rec #)) (if (and report-rec #) (let* # #) ...)) 92: 60* [args-to-defn #f (version 1 name ...)] 81: 61 (let ((report-rec #)) (if (null? args) in-report-rec (let # # #))) 81: 62* (if in-report-rec in-report-rec (blank-report)) 83: 63 [blank-report] 65: 64 ((record-constructor <report-template>) #f #f #f #f #f #f #t #f ...) 65: 65* [rec-constructor #<record-type <report-template>>] In /usr/lib/slib/record.scm: 131: 66* (if (not #) (slib:error # "illegal rtd argument." rtd)) 132: 67 [error record-constructor "illegal rtd argument." ...] In unknown file: ... ?: 68 [scm-error misc-error #f ...] <unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...): <unnamed port>: record-constructor "illegal rtd argument." #<record-type <report-template>> Reproducible: Always Steps to Reproduce: 1.Just start gnucash with latest version. 2. 3. ================= emerge --info ==============Portage 2.1.2_rc4-r9 (default-linux/amd64/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r4 x86_64) ================================================================= System uname: 2.6.19-gentoo-r4 x86_64 AMD Opteron(tm) Processor 242 Gentoo Base System version 1.12.8 Timestamp of tree: Sun, 14 Jan 2007 21:00:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31-r2 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19.2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=opteron -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=opteron -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org http://cudlug.cudenver.edu/gentoo http://gentoo.binarycompass.org" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac aiglx alsa amd64 apache2 auctex audiofile bash-completion bcmath berkdb bitmap-fonts blas bonobo bzip2 calendar cdrom clamav cli colordiff cracklib crypt ctype cups dbus debugger dga divx-linux dlloader dri dvd dvdr dvdread emacs emboss emul-linux86 encode esd fam fastcgi fbcon firefox flac foomaticdb fortran ftp gif glut gnome gphoto2 gpm gstreamer gtk gtk2 iconv imlib ipv6 isdnlog java jpeg kde kerberos lapack latin1 leim lesstif libclamav logrotate lzw lzw-tiff mbox mcal mime mng mouse mozcalendar mozilla mp3 mpeg mpi mysql mysqli ncurses nls nocd nosendmail nptl nptlonly nsplugin nvidia offensive openal opengl osc oscar pam pcre pdf perl png pop pop3d portaudio ppds pppd preview-latex python qt3 qt4 quicktime readline reflection replytolist rtc samba sasl sdl session sharedmem sockets source sox speex spell spl ssl svg symlink tcltk tcpd tetex threads thunderbird tiff truetype truetype-fonts type1-fonts usb vhosts vorbis xine xmail xorg xpm xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY ================ Other software that may be relevant ================ gnome-base/gnome-2.16.2 app-office/gnucash-2.0.2 dev-scheme/guile-1.6.8/ x11-base:xorg-server-1.1.1-r4 x11-libs/gtk+-2.10.7 /gu
do you have slib-3.1.4?
I can confirm this problem. I have slib-3.1.4 installed. Portage 2.1.2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r4 x86_64) ================================================================= System uname: 2.6.19-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3800+ Gentoo Base System version 1.12.8 Timestamp of tree: Mon, 15 Jan 2007 08:30:01 +0000 ccache version 2.4 [disabled] dev-java/java-config: 1.3.7, 2.0.31-r2 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19.2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -O2 -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib alsa amd64 apache2 asf automount berkdb bitmap-fonts bluetooth bzip2 cairo cdr chardet cli cracklib crypt cups dba dbus dlloader dri dts dvd dvdr dvdread eds evo2 fat ffmpeg firefox flac font-server foomaticdb fortran gd gdbm geos glib gmedia gnome gnutls gpm gstreamer gtk gtk2 hal howl iconv imap ipod ipv6 isdnlog jack java jpeg latex libcaca libg++ libwww lm_sensors mad madwifi maildir mbox mime modplug mono mp3 musepack mysql ncurses network nls nowin nptl nptlonly nsplugin ntfs nvidia ogg opengl optimisememory oss pam pcre pda pdf perl php png ppds pppd python readline reflection reiserfs samba sasl session skins sndfile spl ssl stream svg symlink tagwriting tcpd tetex tex theora threading timidity truetype truetype-fonts type1-fonts udev unicode usb v4l vcd vorbis wma wmp wxwindows x264 xinerama xorg xprint xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev nv" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #1) > do you have slib-3.1.4? > Yes, dev-scheme/slib-3.1.4
There are problems using gnucash with slib 3a4 http://www.google.com/search?hl=en&q=site%3Alists.gnucash.org%20slib%203a4&btnG=Google+Search
Now that slib 3.1.4 is available in ~x86, I'm having this same problem with gnucash. Portage 2.1.2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19.2 i686) ================================================================= System uname: 2.6.19.2 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ Gentoo Base System version 1.12.8 Timestamp of tree: Wed, 17 Jan 2007 01:30:01 +0000 dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19.2-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon64 -mfpmath=sse -msse3 -O2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -mfpmath=sse -msse3 -O2 -fomit-frame-pointer -pipe -Wno-deprecated" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg distlocks metadata-transfer sandbox sfperms strict userpriv" GENTOO_MIRRORS="ftp://gentoo.ccccom.com http://mirror.datapipe.net/gentoo" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex 3dnowext X aac acpi aim alsa aotuv apache2 audiofile avi bash-completion bcmath berkdb bitmap-fonts bzip2 bzlib calendar cdparanoia cdr crypt curl dba dedicated dga dlloader dri dv dvd dvdread encode escreen examples exif fbcon ffmpeg flac flash font-server gd gdbm ggi gif glut gphoto2 gpm gtk gtk2 hbci icq imagemagick imap imlib inetd innodb ithreads java javadoc javamail jbig jikes jpeg libcaca libg++ libwww lm_sensors mad madwifi maildir mjpeg mmx mmxext mng mozilla mp3 mpeg msn mysql ncurses network nls nptl nptlonly nsplugin offensive ofx ogg oggvorbis opengl oscar pam pcre perl php pic pie plotutils png pnp python quicktime quotes readline rtc sockets spell sse sse2 ssl svg svga tcltk threads tiff truetype truetype-fonts type1-fonts usb visualization vorbis wifi win32codecs x86 xine xml xorg yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon vga" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
gnucash-2.0.[12] should depend on ~slib-2.4.6 which depends itself on guile-1.6.7.
(In reply to comment #6) > gnucash-2.0.[12] should depend on ~slib-2.4.6 which depends itself on > guile-1.6.7. "~slib-2.4.6"? When/why did slib-2.4.6 become keyworded?
I think you misunderstood, I meant DEPEND="~slib-2.4.6" not that that version is ~
However slib-3.1.1 is being stabilized too (bug 161781). I forget whether this works too so perhaps it could be <=slib-3.1.1.
With dev-scheme/slib-3.1.1 and dev-scheme/guile-1.6.7, app-office/gnucash-2.0.2 is working for me. However it puts out lost of diagnostics like (gnucash:16917): GLib-CRITICAL **: Invalid key name: Book Guid (gnucash:16917): GLib-CRITICAL **: Invalid key name: Window Count ... (gnucash:16917): GLib-CRITICAL **: Invalid key name: Register Style (gnucash:16917): GLib-CRITICAL **: Invalid key name: Double Line Mode
(In reply to comment #8) > I think you misunderstood, I meant I did. Sorry about that; I didn't understand the '~' overloading for DEPEND. (In reply to comment #9) > However slib-3.1.1 is being stabilized too (bug 161781). I forget whether this > works too so perhaps it could be <=slib-3.1.1. Upstream has seen slib-3a1 work with gnucash-2.x and guile-1.6.7. Debian, in particular, has used this combination. (In reply to comment #10) > With dev-scheme/slib-3.1.1 and dev-scheme/guile-1.6.7, app-office/gnucash-2.0.2 > is working for me. However it puts out lost of diagnostics like > (gnucash:16917): GLib-CRITICAL **: Invalid key name: Book Guid > (gnucash:16917): GLib-CRITICAL **: Invalid key name: Window Count > ... > (gnucash:16917): GLib-CRITICAL **: Invalid key name: Register Style > (gnucash:16917): GLib-CRITICAL **: Invalid key name: Double Line Mode This is Bug#158673.
2.0.4 just added to portage, which fixes all this.