You are not logged in.
Pages: 1
Using the latest ruby (1.9.3_p392-1), tcl (8.6.0-3) and tk (8.6.0-1) on 64-bit, I get a segfault every time I try to do "require 'tk" from ruby. (On a 32-bit system with the same package versions, there's no problem).
Is anyone else seeing this? So far the only place I've seen other reports is in the Programming Languages class on Coursera, where a few other Arch users (and at least one Gentoo user) are having the same problem.
Offline
I reported this on the ruby bug tracker
http://bugs.ruby-lang.org/issues/8000
but it seems that ruby does not (and might not for some time) work correctly with Tcl/Tk 8.6 due to the new tcl "tailcall" command according to this message from the ruby-talk list
Offline
Using the latest ruby (1.9.3_p392-1), tcl (8.6.0-3) and tk (8.6.0-1) on 64-bit, I get a segfault every time I try to do "require 'tk" from ruby. (On a 32-bit system with the same package versions, there's no problem).
Is anyone else seeing this? So far the only place I've seen other reports is in the Programming Languages class on Coursera, where a few other Arch users (and at least one Gentoo user) are having the same problem.
I'm having the same problem with Ruby (2.0.0_p247-1), tcl (8.6.0-4), and tk (8.6.0-1) on x86_64.
In the middle of re-building Ruby (same version) using abs and configuring to run on x86 hosts--I actually don't know if that'd work, but since you said that the problem seems to be isolated to 64-bit installs of Ruby... then perhaps compiling Ruby as 32-bit could be used as a temporary work around? I'll let yall know if it works.
Last edited by lspci (2013-07-05 14:56:09)
Offline
Pages: 1