I've upgraded from slib 2.4.6 to slib 3.1.1, and now gnucash doesn't start. I've tried to emerge gnucash again, but it doesn't solve this problem. I get gnucash splash screen, then this error and gnucash exits : Backtrace: In unknown file: ... ?: 37 (begin (if # #) (make-modules-in # full-name)) ?: 38* (if (or # #) (try-load-module name)) ?: 39 [try-load-module (gnucash report iframe-url)] ?: 40 (or (begin (try-module-linked name)) (try-module-autoload name) ...) ?: 41* [try-module-autoload (gnucash report iframe-url)] ?: 42 (let* (# # # #) (resolve-module dir-hint-module-name #f) (and # #)) ... ?: 43 (letrec ((load-file #)) (dynamic-wind (lambda () #) (lambda () #) ...) ...) ?: 44* [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>] ?: 45* [#<procedure #f ()>] ?: 46* (let ((file #)) (cond (# => #) (# => #))) ?: 47 [#<procedure #f #> "/usr/share/gnucash/guile-modules/gnucash/report/iframe$ ?: 48 [load-file #<primitive-procedure primitive-load> ...] ?: 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/iframe-ur$ In /usr/share/gnucash/guile-modules/gnucash/report/iframe-url.scm: 7: 54* [require format] In unknown file: ?: 55 (cond ((not feature) (set! *catalog* #f)) ((slib:provided? feature)) ...) ... ?: 56 [scm-error misc-error #f ...] <unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...): <unnamed port>: slib:require unsupported feature format Reproducible: Always Steps to Reproduce: 1. upgrade to slib-3.1.1 2. start gnucash 3. emerge --info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.2) ================================================================= System uname: 2.6.2 i686 AMD Duron(tm) Processor Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -m3dnow -O2 -pipe -fomit-frame-pointer -ffast-math -fno-gcse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon -m3dnow -O2 -pipe -fomit-frame-pointer -ffast-math -fno-gcse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts avi berkdb bonobo cdr crypt cups dvd dvdr encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib ipv6 java jpeg kde ldap libg++ libwww linguas_fr mad mikmod mmx motif mozilla moznocompose moznoirc mpeg ncurses nls nptl oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd truetype usb x86 xml2 xmms xv zlib"
I had the same experience upgrading from slib-2.4.3 to slib-3.1.1. As a workaround I downgraded slib (emerge =slib-2.4.3).
Same problem, same fix. Problem confirmed.
hmm this is a dupe, hadn't noticed it. *** This bug has been marked as a duplicate of 41983 ***
Actualy bug #41983 was a duplicate of this ;)