First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 162229
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Seemant Kulleen (RETIRED) <seemant@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Fred Krogh <fkrogh@mathalacarte.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 162229 depends on: Show dependency tree
Bug 162229 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-01-15 17:10 0000
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

------- Comment #1 From Marijn Schouten 2007-01-15 18:07:06 0000 -------
do you have slib-3.1.4? 

------- Comment #2 From Sander Brabander 2007-01-15 20:06:33 0000 -------
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

------- Comment #3 From Fred Krogh 2007-01-15 20:58:56 0000 -------
(In reply to comment #1)
> do you have slib-3.1.4? 
> 
Yes,  dev-scheme/slib-3.1.4 

------- Comment #4 From Josh Sled 2007-01-16 06:13:26 0000 -------
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

------- Comment #5 From Brandon Low 2007-01-17 03:16:49 0000 -------
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

------- Comment #6 From Marijn Schouten 2007-01-17 11:26:38 0000 -------
gnucash-2.0.[12] should depend on ~slib-2.4.6 which depends itself on
guile-1.6.7.

------- Comment #7 From Josh Sled 2007-01-17 14:41:37 0000 -------
(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?

------- Comment #8 From Marijn Schouten 2007-01-17 14:54:00 0000 -------
I think you misunderstood, I meant

DEPEND="~slib-2.4.6"

not that that version is ~

------- Comment #9 From Marijn Schouten 2007-01-17 14:59:21 0000 -------
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.

------- Comment #10 From Fred Krogh 2007-01-17 16:04:05 0000 -------
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

------- Comment #11 From Josh Sled 2007-01-17 16:19:42 0000 -------
(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.

------- Comment #12 From Seemant Kulleen (RETIRED) 2007-01-24 20:10:01 0000 -------
2.0.4 just added to portage, which fixes all this.

First Last Prev Next    No search results available      Search page      Enter new bug