[#49519] OSX ruby-tkのextconf.rb — 天野 竜太郎 <pikara-giresse82@...>

=1B$BE7Ln$H$$$$$^$9!#=1B(B

13 messages 2013/08/01

[#49536] コマンドラインで ruby の変数に値を設定する方法 — 尾川敏也 <ogw@...>

尾川と申します。

31 messages 2013/08/09
[#49537] Re: コマンドラインで ruby の変数に値を設定する方法 — 古川大輔 <mogya99@...> 2013/08/09

=EF=BC=9E=E3=82=B9=E3=82=AF=E3=83=AA=E3=83=97=E3=83=88=E5=90=8D=E3=81=AB=E7=

[#49538] Re: コマンドラインで ruby の変数に値を設定する方法 — 尾川敏也 <ogw@...> 2013/08/11

尾川です。

[#49539] Re: コマンドラインで ruby の変数に値を設定する方法 — Nobuyoshi Nakada <nobu@...> 2013/08/11

(13/08/11 11:14), 尾川敏也 wrote:

[#49596] シェルスクリプトの Ruby での置き換え (was Re: コマンドラインで ruby の変数に値を設定する方法) — 尾川敏也 <ogw@...> 2013/09/21

尾川と申します。おはようございます。

[#49598] IO.popen に不具合? — 尾川敏也 <ogw@...> 2013/09/24

たびたびお騒がせします。尾川と申します。

[#49611] IO.popen の不審な挙動を再現するサンプルコード — 尾川敏也 <ogw@...> 2013/09/28

尾川です。

[ruby-list:49531] Re: OSX ruby-tkのextconf.rb

From: Hidetoshi NAGAI <nagai@...>
Date: 2013-08-02 02:08:42 UTC
List: ruby-list #49531
永井@知能.九工大です.

テストしていただいてありがとうございます.

From: 天野 竜太郎 <pikara-giresse82@mb.pikara.ne.jp>
Subject: [ruby-list:49526] Re: OSX ruby-tkのextconf.rb
Date: Fri, 2 Aug 2013 09:55:28 +0900
Message-ID: <54C4C7AE-6846-4496-928A-0B65E7911A9C@mb.pikara.ne.jp>

> -with-tcltk-frameworkをつけてもつけなくても同じ結果です。

ごめんなさい.うまく機能してないっぽいですね.
--with-tcltk-framework=/Library/Frameworks でも同じですかね?

> Use [tclConfig.sh, tkConfig.sh] == ["/Library/Frameworks/Tcl.framework/tclConfig.sh", "/Library/Frameworks/Tk.framework/tkConfig.sh"]
> Use MacOS X Frameworks.
   (snip)
> ちなみにOSX10.8デフォルトの状態では、tcktk8.5.9と8.4.19が
> /System/Library/Frameworks以下に入っています。
> 
> Activetclなどのbinaryやソースからtcktkを入れると、/Library/Frameworks以下に新しいものが入ります。
> うちの現在の環境は、
> /System/Library/Frameworks以下に
> OSデフォルトの8.5.9と8.4.19の両方が入っています。
> /System/Library/Tclというのもあります。これもOSデフォルトですが、script集のような感じです。
> 
> /Library/Frameworks以下に
> Activetcl-8.5.14です。

/Library/Frameworks の ActiveTcl-8.5.14 の {tcl,tk}Config.sh を見つけて
その情報に基づいて ActiveTcl を使うように
コンパイルしているつもりという状況ですね.
tcltklib に link されている tcl & tk のライブラリは,
ActiveTcl のもの (8.5.14) になっているけれども,
Tcl インタープリタのライブラリパスは Library/Frameworks 下ではなく
/System/Library/Frameworks 下を指してしまっている.

ext/tk/Makefile と,extconf.rb で使用する旨のメッセージが出ている
/Library/Frameworks/{Tcl,Tk}.framework/{Tcl,Tk}Configu.sh とを
見せていただくことは可能でしょうか.
量または内容として ML に流すのがはばかられるようであれば,
私宛に直接送っていただけますと助かります.

よろしくお願い致します.
-- 
永井 秀利  (nagai@ai.kyutech.ac.jp)
九州工業大学大学院情報工学研究院知能情報工学研究系知能情報メディア部門助教

In This Thread