[#45670] ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...>

天野です。

40 messages 2008/12/02
[#45673] Re: ruby-1.9.1-preview2のruby-tk on OSX — Nobuyoshi Nakada <nobu@...> 2008/12/03

なかだです。

[#45676] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/03

天野です。

[#45678] Re: ruby-1.9.1-preview2のruby-tk on OSX — Nobuyoshi Nakada <nobu@...> 2008/12/03

なかだです。

[#45680] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/03

永井@知能.九工大です.

[#45701] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/04

天野です。報告遅れてすみません。

[#45707] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/05

永井@知能.九工大です.

[#45708] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/07

天野です。

[#45709] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/07

永井@知能.九工大です.

[#45710] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/08

天野です。

[#45711] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/08

永井@知能.九工大です.

[#45712] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/08

天野です。

[#45713] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/08

永井@知能.九工大です.

[#45714] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/08

天野です。

[#45715] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/08

永井@知能.九工大です.

[#45716] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/08

天野です。

[#45717] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/08

永井@知能.九工大です.

[#45721] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/17

天野さん,

[#45722] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/17

天野です。

[#45725] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/17

永井@知能.九工大です.

[#45726] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/18

永井@知能.九工大です.

[#45727] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/19

天野です。

[ruby-list:45711] Re: ruby-1.9.1-preview2のruby-tk on OSX

From: Hidetoshi NAGAI <nagai@...>
Date: 2008-12-08 05:58:50 UTC
List: ruby-list #45711
永井@知能.九工大です.

From: 天野竜太郎 <wn9r-amn@asahi-net.or.jp>
Subject: [ruby-list:45710] Re: ruby-1.9.1-preview2のruby-tk on OSX
Date: Mon, 8 Dec 2008 13:49:30 +0900
Message-ID: <A52FF819-7791-4630-9A06-32E5DDE527FA@asahi-net.or.jp>
> 45673、45707に加えて
> ext/tk/lib/tk.rbの1112行目を
> WITH_RUBY_VM  = Object.const_defined?(:RubyVM) && ::RubyVM.class ==  
> Class
> とすると
> ビルド後
> $ ~/mylocal/bin/ruby widget
> 
> Tk_MacOSXSetupTkNotifier: first [load] of TkAqua has to occur in the  
> main thread!
> Abort trap
> です。widgetだけでなく普通のスクリプトに対しても同じです。
> 
> 45680だけでも上記のようになります。

何か期待どおりになっていない部分があるのでしょうか...
お手数ですが,次を実行して,結果 (出力) を教えていただけますか.
-----------------------------------------------------------------------
require 'tcltklib'
WITH_RUBY_VM  = Object.const_defined?(:RubyVM) && ::RubyVM.class == Class
p [:WITH_RUBY_VM, WITH_RUBY_VM]
p [:WINDOWING_SYSTEM, TclTkLib::WINDOWING_SYSTEM]
p [:version, TclTkLib.get_version,
   (TclTkLib.get_version <=> [8, 4, TclTkLib::RELEASE_TYPE::FINAL, 9])]
if TclTkLib::WINDOWING_SYSTEM == 'aqua'
  if (TclTkLib.get_version <=> [8, 4, TclTkLib::RELEASE_TYPE::FINAL, 9]) > 0
    RUN_EVENTLOOP_ON_MAIN_THREAD = true
  end
else
  RUN_EVENTLOOP_ON_MAIN_THREAD = false
end
p RUN_EVENTLOOP_ON_MAIN_THREAD
-----------------------------------------------------------------------
-- 
永井 秀利  (nagai@ai.kyutech.ac.jp)
九州工業大学 大学院情報工学研究院 知能情報工学研究系

In This Thread