Running the hello.rb example for fxruby-1.4.7 gives: fmccor@polylepis examples [177]% ruby hello.rb /usr/lib/ruby/site_ruby/1.8/sparc-linux/fox14.so: [BUG] Segmentation fault ruby 1.8.6 (2007-03-13) [sparc-linux] Aborted This does not happen with fxruby-1.6.4 (nor with 1.6.11). Here's emerge --info in case needed: ============================================== polylepis sparc-linux # emerge --info Portage 2.1.2.4 (default-linux/sparc/sparc64/2006.1, gcc-3.4.6, glibc-2.3.6-r5, 2.6.15-gentoo-r4-SB1000-profiling sparc64) ================================================================= System uname: 2.6.15-gentoo-r4-SB1000-profiling sparc64 sun4u Gentoo Base System release 1.12.9 Timestamp of tree: Thu, 19 Apr 2007 10:30:01 +0000 distcc 2.18.3 sparc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: 0.4.2-r1 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.15-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r6 ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CBUILD="sparc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=ultrasparc3 -pipe -D__GLX_ALIGN64" CHOST="sparc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/spool/PBS" 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 -mcpu=ultrasparc3 -pipe -D__GLX_ALIGN64" DISTDIR="/usr/portage/distfiles" FEATURES="ccache cvs distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/ http://194.117.143.70 ftp://194.117.143.71/mirrors/gentoo http://194.117.143.69" LC_ALL="en_US.utf8" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d apache2 berkdb bitmap-fonts bzip2 cairo cli cracklib crypt cscope cups dri eds emboss encode esd examples fbcon foomaticdb fortran gcc64 gdbm gif glx graphviz gstreamer gtk gtk2 iconv imlib isdnlog jpeg kerberos libwww lzw-tiff mad midi mikmod motif mpeg mysql ncurses nls nptl nptlonly ogg opengl oss pam pcre pdf perl png pppd python qt3 readline reflection ruby ruby18 sdl session sparc spell spl sqlite ssl stroke tcl tcltk tcpd tetex tiff tk truetype truetype-fonts type1-fonts vorbis xcb xml xorg xv zlib" 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="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="dummy fbdev sunffb" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
No longer blocks 165352 because Bug 165352 now cares only about fxruby-1.6.11
Cc'ing mabi as he is the current fox maintainer and may be in a better position to judge this bug or indeed whether fxruby 1.4 needs to remain in the tree now that newer versions are available.
mabi, i think 1.4 is going to be removed/unsupported, right?
Upsie, i somehow missed the bug. FXRuby-1.4 is going the way of the doodo, b/c upstream is unlikely to fix issues, if not provided with some means to fix it (patches, debugging access). I don't think FXRuby-1.4 is worth it. All applications should use the glorious 1.6 :)
Sparc is now 1.6 and has no interest in 1.4. Please do not keep open on our account.
Closing this, obviously not worth the effort.