Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105334 - ruby-gnomecanvas is incompatible with 2.12
Summary: ruby-gnomecanvas is incompatible with 2.12
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL: http://sourceforge.net/tracker/index....
Whiteboard:
Keywords:
: 107429 119095 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-09-08 22:06 UTC by Serkan Kaba (RETIRED)
Modified: 2006-01-19 07:40 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch file to fix ruby-gnomecanvas (gnomecanvas.patch,890 bytes, patch)
2005-10-16 14:54 UTC, Nigel Elliott
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Serkan Kaba (RETIRED) gentoo-dev 2005-09-08 22:06:15 UTC
Gnome-art does not run .

Reproducible: Always
Steps to Reproduce:
1.emerge gnome-art
2.Run it


Actual Results:  
firari@localhost ~ $ gnome-art
(eval):1: warning: Invalid constant name 'iNVALiD' - skipped
(eval):1: warning: Invalid constant name 'iCON' - skipped
(eval):1: warning: Invalid constant name 'iMAGE' - skipped
(eval):1: warning: Invalid constant name 'iNTERNAL_FRAME' - skipped
(eval):1: warning: Invalid constant name 'iNVALiD' - skipped
(eval):1: warning: Invalid constant name 'iNVALiD' - skipped
(eval):1: warning: Invalid constant name 'iCONiFiED' - skipped
(eval):1: warning: Invalid constant name 'iNDETERMiNATE' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name
'iNVALiD' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name 'iNDENT'
- skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name
'iNViSiBLE' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name
'iNVALiD' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name 'iTALiC'
- skipped
/usr/lib/ruby/site_ruby/1.8/i686-linux/gtk22.so: warning: Invalid constant name
'iNVALiD_TiME' - skipped
(eval):1: warning: Invalid constant name 'iCON' - skipped
(eval):1: warning: Invalid constant name 'iRON_CROSS' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name 'iGNORE'
- skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name
'iNFERiOR' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name
'iCONiFiED' - skipped
(eval):18: warning: Invalid constant name 'iNVERT' - skipped
(eval):18: warning: Invalid constant name 'iNCLUDE_iNFERiORS' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name 'iN' -
skipped
(eval):41: warning: Invalid constant name 'iNSENSiTiVE' - skipped
(eval):5: warning: Invalid constant name 'iNERT' - skipped
(eval):3: warning: Invalid constant name 'iNCHES' - skipped
(eval):3: warning: Invalid constant name 'iMMEDiATE' - skipped
(eval):3: warning: Invalid constant name 'iN' - skipped
(eval):3: warning: Invalid constant name 'iNSENSiTiVE' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name
'iNVALiD' - skipped
(eval):34: warning: Invalid constant name 'iMAGE' - skipped
(eval):34: warning: Invalid constant name 'iCON_SET' - skipped
(eval):34: warning: Invalid constant name 'iCON_NAME' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name 'iNFO' -
skipped
(eval):29: warning: Invalid constant name 'iN_DESTRUCTiON' - skipped
(eval):4: warning: Invalid constant name 'iNVALiD' - skipped
(eval):4: warning: Invalid constant name 'iNCLUDE' - skipped
(eval):4: warning: Invalid constant name 'iNSENSiTiVE' - skipped
(eval):4: warning: Invalid constant name 'iM_MODULE_PATH' - skipped
(eval):4: warning: Invalid constant name 'iM_MODULE_FiLE' - skipped
(eval):24: warning: Invalid constant name 'iF_VALiD' - skipped
/usr/lib/ruby/site_ruby/1.8/glib2.rb:44: warning: Invalid constant name 'iCONS'
- skipped
(eval):1: warning: Invalid constant name 'iTERS_PERSiST' - skipped
(eval):39: warning: Invalid constant name 'iNTO_OR_BEFORE' - skipped
(eval):39: warning: Invalid constant name 'iNTO_OR_AFTER' - skipped
(eval):1: warning: Invalid constant name 'iNSUFFiCiENT_MEMORY' - skipped
(eval):1: [BUG] rbgobj_define_class: Invalid gtype [CanvasPathDef]

ruby 1.8.2 (2004-12-25) [i686-linux]

Expected Results:  
run succesfully

Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.5-20050130,
glibc-2.3.5-r1, 2.6.12-gentoo-r7 i686)
=================================================================
System uname: 2.6.12-gentoo-r7 i686 AMD Athlon(tm) XP  2600+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 2.4.1
sys-apps/sandbox:    1.2.11
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
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
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/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="tr_TR.utf8"
LC_ALL="tr_TR.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/firari/overlay/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext 3ds X a52 aac acpi aim alsa amuled apache2 apm
artworkextra audiofile avi bash-completion berkdb bitmap-fonts bluetooth bmp
bonobo buttons bzlib cdda cddb cdio cdparanoia cdr cg clanVoice clibpdf crypt
css cups curl dedicated directfb divx4linux dts dvb dvd dvdr dvdread encode esd
esoob exif fam fame fbcon ffmpeg firefox flac flash foomaticdb freetype freewnn
ftp gd gdbm gif glitz glut gnome gnutls gphoto2 gpm gstreamer gtk gtkhtml hal
iconv icq imagemagick imap imlib innodb irc irda jabber java javascript joystick
jpeg junit libg++ libwww lm_sensors mad mikmod mime mjpeg mmx mmxext mng mono
motif mozilla mp3 mpeg mpeg4 msn mysql mysqli nas ncurses network nls nocd nptl
nvidia odbc ogg oggvorbis openal opengl oscar pam pdflib perl php png posix ppds
python qt quicktime readline real remote ruby s samba sdl sharedmem slang slp
sndfile snmp socket socks5 speex spell sse sse2 ssl stats stream svg svga
symlink tcltk tcpd tga threads tiff truetype truetype-fonts type1-fonts unicode
usb utf8 v4l vcd videos vlm vorbis win32codecs wmf wxgtk1 xchatdccserver xine
xml xml2 xmms xpm xprint xscreensaver xv xvid yahoo zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS
Comment 1 Simon Stelling (RETIRED) gentoo-dev 2005-09-19 12:53:55 UTC
sorry, didn't get 'round to this till now :/

i can reproduce it, but i really have no idea what could cause it or how to fix
it. i let upstream know, hope they will reply soon :)
Comment 2 Simon Stelling (RETIRED) gentoo-dev 2005-09-19 13:05:14 UTC
okay, i think it is a problem with ruby-gnome and co.
please post the versions of:

gnome-base/gnome
x11-libs/gtk+
Comment 3 Serkan Kaba (RETIRED) gentoo-dev 2005-09-19 14:08:58 UTC
localhost firari # epm -q gtk+
gtk+-1.2.10-r11
gtk+-2.8.3-r1
gnome is 2.12

but it happaned before I upgraded also(then ruby gnome binding 0.12.0 was masked
and I thought it was because of that)

Comment 4 Simon Stelling (RETIRED) gentoo-dev 2005-09-21 12:11:07 UTC
right, this is apparently a problem with the ruby-bindings, which is already
fixed upstream according to the gnome-art dev, but meanwhile we could change the
DEPEND in the ebuild, right?
Comment 5 Simon Stelling (RETIRED) gentoo-dev 2005-09-27 13:37:00 UTC
*** Bug 107429 has been marked as a duplicate of this bug. ***
Comment 6 Nigel Elliott 2005-10-16 14:54:30 UTC
Created attachment 70819 [details, diff]
Patch file to fix ruby-gnomecanvas
Comment 7 Nigel Elliott 2005-10-16 14:56:27 UTC
Comment on attachment 70819 [details, diff]
Patch file to fix ruby-gnomecanvas

Found this patch on the ruby site which fixes the ruby-gnomecanvas so it will
work with gnome 2.12. Hopefully one of the developers can use this patch to
make an official ebuild.
Comment 8 Andreas Eriksson 2005-10-23 03:36:31 UTC
Updating the ruby-gnome packages to 0.14.0 instead of 0.12.0 fixes the problem,
I just copied the ebuilds over to my overlay and renamed the ebuilds to 0.14.0
and it worked. That should be done instead of applying the patch posted above.
Comment 9 Michael Kohl (RETIRED) gentoo-dev 2005-11-15 03:48:38 UTC
ruby-gnome2-0.14.1 has just been commited and should solve this bug. Marking
"Fixed", feel free to reopen if it doesn't solve your problem.
Comment 10 Simon Stelling (RETIRED) gentoo-dev 2006-01-19 07:40:53 UTC
*** Bug 119095 has been marked as a duplicate of this bug. ***