When I try to start alexandria it doesn't start... Reproducible: Always Steps to Reproduce: 1. $ alexandria Actual Results: (eval):1: [BUG] rbgobj_define_class: Invalid gtype [CanvasPathDef] ruby 1.8.4 (2005-10-29) [i686-linux] Aborted Expected Results: Alexandria started app-misc/alexandria-0.6.1 dev-lang/ruby-1.8.4_pre1 +cjk +doc -socks5 +tcltk -threads # emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r2 i686) ================================================================= System uname: 2.6.13-gentoo-r2 i686 AMD Athlon(TM) XP 2000+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org 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.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X a52 aac aalib acpi alsa audiofile avi bash-completion berkdb bitmap-fonts bonobo cddb cdparanoia cdr cjk crypt cups curl dbus directfb divx4linux doc dts dvd dvdr dvdread eds emboss encode examples exif fbcon ffmpeg firefox flac flash foomaticdb fortran gcj gd gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal imagemagick imlib ipv6 jabber java javascript jpeg ldap libcaca libg++ libwww lm_sensors mad matroska mikmod mime ming mmx mmx2 mng mono motif mozilla mp3 mpeg ncurses network nls nsplugin nvidia offensive ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline real rtc ruby sdl spell sqlite sse sse2 ssl svg svga tcltk tcpd tetex tga theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd videos vorbis win32codecs wmf xml xml2 xmms xpm xprint xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
This is because ruby-gnome2-0.12 is incompatible with gnome 2.12 and/or gtk+ 2.8. I tested alexandria-0.6.1 with gnome 2.12 and ruby-gnome2-0.14 (see Skion's comment in bug #109641) and then alexandria worked. So the solution is to bump ruby-gnome2, ruby-gtk2 etc. to version 0.14.
Thank you for the hint, so I'm waiting for the bump ;) PS: I've added #109641 as dependency.
ruby-gnome2-0.14.1 has been commited. I've tested Alexandria with it and everything seems to work fine.