[#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:49526] Re: OSX ruby-tkのextconf.rb

From: 天野 竜太郎 <pikara-giresse82@...>
Date: 2013-08-02 00:55:28 UTC
List: ruby-list #49526
=1B$BE7Ln$G$9!#=1B(B

-with-tcltk-framework=1B$B$r$D$1$F$b$D$1$J$/$F$bF1$87k2L$G$9!#=1B(B

$ ./configure -prefix=3D$HOME/ru2 --enable-shared --enable-pthread =
--with-tcltk-framework=3D/System/Library/Frameworks
configure: WARNING: unrecognized options: --with-tcltk-framework
----------
----------

make
make=1B$B$NESCf$G=1B(B
=
--------------------------------------------------------------------------=
---------------------------------------------------
configuring tk
........
check struct members..
check libraries....
Use ActiveTcl libraries (if available).
Search tclConfig.sh and =
tkConfig.sh......................................
Valid [tclConfig.sh, tkConfig.sh] are found in =
[["/Library/Frameworks/Tcl.framework", =
"/Library/Frameworks/Tk.framework"], =
["/Library/Frameworks/Tcl.framework/Versions/Current", =
"/Library/Frameworks/Tk.framework/Versions/Current"], =
["/Library/Frameworks/Tcl.framework/Versions/8.5", =
"/Library/Frameworks/Tk.framework/Versions/8.5"], ["/usr/lib", =
"/usr/lib"], ["/System/Library/Frameworks/Tcl.framework", =
"/System/Library/Frameworks/Tk.framework"], =
["/System/Library/Frameworks/Tcl.framework/Versions/Current", =
"/System/Library/Frameworks/Tk.framework/Versions/Current"], =
["/System/Library/Frameworks/Tcl.framework/Versions/8.5", =
"/System/Library/Frameworks/Tk.framework/Versions/8.5"], =
["/System/Library/Frameworks/Tcl.framework/Versions/8.4", =
"/System/Library/Frameworks/Tk.framework/Versions/8.4"]]
Use [tclConfig.sh, tkConfig.sh] =3D=3D =
["/Library/Frameworks/Tcl.framework/tclConfig.sh", =
"/Library/Frameworks/Tk.framework/tkConfig.sh"]
Use MacOS X Frameworks.

Find Tcl/Tk libraries. Make tcltklib.so which is required by Ruby/Tk.
configuring tk/tkutil
=
--------------------------------------------------------------------------=
----------------------------------------------
make install

=1B$B7k2L$OF1$8!"=1B(Brequire "tk"=1B$B$GMn$A$^$9!#=1B(B
=
--with-tcltk-framework=3D/System/Library/Frameworks=1B$B$r$D$1$J$/$F$b!"=1B=
(Bmake=1B$B$NESCf$N=1B(Bconfiguring tk=1B$B0J2<$NI=3D<($bF1$8$G$9!#=1B(B
ext/tk/Makefile=1B$B$b=1B(Bdiff=1B$B$7$^$7$?$,:9J,L5$7$G$9!#=1B(B

=
=1B$B$A$J$_$K=1B(BOSX10.8=1B$B%G%U%)%k%H$N>uBV$G$O!"=1B(Btcktk8.5.9=1B$B$H=
=1B(B8.4.19=1B$B$,=1B(B
/System/Library/Frameworks=1B$B0J2<$KF~$C$F$$$^$9!#=1B(B

=
Activetcl=1B$B$J$I$N=1B(Bbinary=1B$B$d%=3D!<%9$+$i=1B(Btcktk=1B$B$rF~$l$k$=
H!"=1B(B/Library/Frameworks=1B$B0J2<$K?7$7$$$b$N$,F~$j$^$9!#=1B(B
=1B$B$&$A$N8=3D:_$N4D6-$O!"=1B(B
/System/Library/Frameworks=1B$B0J2<$K=1B(B
OS=1B$B%G%U%)%k%H$N=1B(B8.5.9=1B$B$H=1B(B8.4.19=1B$B$NN>J}$,F~$C$F$$$^$9!#=
=1B(B
=
/System/Library/Tcl=1B$B$H$$$&$N$b$"$j$^$9!#$3$l$b=1B(BOS=1B$B%G%U%)%k%H$G=
$9$,!"=1B(Bscript=1B$B=3D8$N$h$&$J46$8$G$9!#=1B(B

/Library/Frameworks=1B$B0J2<$K=1B(B
Activetcl-8.5.14=1B$B$G$9!#=1B(B

=1B$B>0!"=1B(B/usr/lib=1B$B0J2<$K=1B(B8.5.9=1B$B$X$N%j%s%/$,D%$i$l$F$$$^$9=
!#=1B(B

$ ls -l /usr/lib/libtk* /usr/lib/libtcl*
lrwxr-xr-x  1 root  wheel  15 11 16  2012 /usr/lib/libtcl.dylib@ -> =
libtcl8.5.dylib
lrwxr-xr-x  1 root  wheel  62 11 16  2012 /usr/lib/libtcl8.5.dylib@ -> =
../../System/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl
lrwxr-xr-x  1 root  wheel  74  4 17 09:41 /usr/lib/libtclstub8.5.a@ -> =
../../System/Library/Frameworks/Tcl.framework/Versions/8.5/libtclstub8.5.a=

lrwxr-xr-x  1 root  wheel  14 11 16  2012 /usr/lib/libtk.dylib@ -> =
libtk8.5.dylib
lrwxr-xr-x  1 root  wheel  60 11 16  2012 /usr/lib/libtk8.5.dylib@ -> =
../../System/Library/Frameworks/Tk.framework/Versions/8.5/Tk
lrwxr-xr-x  1 root  wheel  72  4 17 09:41 /usr/lib/libtkstub8.5.a@ -> =
../../System/Library/Frameworks/Tk.framework/Versions/8.5/libtkstub8.5.a

=1B$BE7Ln=1B(B =1B$BN5B@O:=1B(B
pikara-giresse82@mb.pikara.ne.jp



On 2013/08/02, at 7:41, Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> wrote:

> configure =1B$B%*%W%7%g%s$H$7$F=1B(B =
--with-tcltk-framework=3D/System/Library/Frameworks
> =1B$B$r;XDj$7$?>l9g$K$I$&$J$k$+$r%F%9%H$7$F$$$?$@$/$3$H$O$G$-$^$9$+!)=1B=
(B

In This Thread