[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Ruby 1.9.1 build and Tk

Patrick Roemer

2/23/2009 4:15:00 PM

Hi,

I've been trying to get Tk to work with Ruby 1.9.1 on OpenSuSE 11.1
(Tcl/Tk 8.5), with no success so far. I have manually fixed the config
as suggested in ext/tk/README.1st. (There has been a warning about
incompatible pthread settings between Ruby and Tk, but trying to disable
pthread support failed the build for me.) The build works, but when
trying to use Tk, I get

/home/patrick/applications/ruby/ruby1.9.1/lib/ruby/1.9.1/tk.rb:29:in
`initialize': out of stack space (infinite loop?) (RuntimeError)
from
/home/patrick/applications/ruby/ruby1.9.1/lib/ruby/1.9.1/tk.rb:29:in
`initialize'
from
/home/patrick/applications/ruby/ruby1.9.1/lib/ruby/1.9.1/tk.rb:1168:in `new'
from
/home/patrick/applications/ruby/ruby1.9.1/lib/ruby/1.9.1/tk.rb:1168:in
`block in <module:TkCore>'

With the 1.8.7 Ruby from the SuSE repository everything works fine. Any
hints?

Best regards,
Patrick
1 Answer

Hidetoshi NAGAI

2/23/2009 8:03:00 PM

0

From: Patrick Roemer <sangamon@netcologne.de>
Subject: Ruby 1.9.1 build and Tk
Date: Tue, 24 Feb 2009 01:14:26 +0900
Message-ID: <gnui17$m4m$1@newsreader2.netcologne.de>
> I've been trying to get Tk to work with Ruby 1.9.1 on OpenSuSE 11.1
> (Tcl/Tk 8.5), with no success so far. I have manually fixed the config
> as suggested in ext/tk/README.1st. (There has been a warning about
> incompatible pthread settings between Ruby and Tk, but trying to disable
> pthread support failed the build for me.) The build works, but when
> trying to use Tk, I get
>
> /home/patrick/applications/ruby/ruby1.9.1/lib/ruby/1.9.1/tk.rb:29:in
> `initialize': out of stack space (infinite loop?) (RuntimeError)

I can't regenerate your trouble.
My environment is
> ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]
> Linux 2.6.15.4 i686 (VineLinux 3.2 base)
--
Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)