ruby-gnomecanvas2 compiles fine but fails to import gnomecanvas on startup with: rbgobj_define_class: Invalid gtype [CanvasPathDef] This bug is was reported to ubuntu bug tracker as bug #1795 (see link provided as "URL"). This Bug affects all versions of ruby-gnomecanvas2 that are in the portage tree. The Patch supplied to ubuntu bugtracker is for 0.14.0. emerge --info Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r5 i686) ================================================================= System uname: 2.6.13-gentoo-r5 i686 Pentium III (Katmai) Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5, 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.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/local /usr/local/portage/gentoo-de" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 arts audiofile avi berkdb bitmap-fonts bonobo bzip2 cairo cdb cdr cli crypt ctype cups curl dba dbus dri emboss encode esd exif expat fam fastbuild ffmpeg foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imlib java jpeg kde lcms ldap libg++ libwww mad matrox memlimit mhash mikmod mmx mng motif mp3 mpeg mysql ncurses nls nptl odbc ogg opengl oss pam pcre pdflib perl png posix python qt quicktime readline ruby samba sdl session simplexml snmp soap sockets spell spl sqlite sse ssl tcltk tcpd threads tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb utf8 vorbis xml xml2 xmms xsl xv xvid yaz zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS
*** Bug 127751 has been marked as a duplicate of this bug. ***
Created attachment 83236 [details, diff] remove name collision by renaming ruby-gnonecanvas2' gnome-canvas-path-def GType Patch fixes the name collision for ruby-gnomecanvas2. Does the same as the patch in the ubuntu-tracker, but for ruby-gnomecanvas2 0.12.0
Supplied patch "remove name collision by renaming ruby-gnonecanvas2' gnome-canvas-path-def GType" applies to 0.10.1 und 0.11.0, too.
patch added to 0.12.0, thanks for the report.