From: Tadayoshi Funaba Date: 1998-03-27T09:08:45+09:00 Subject: [ruby-dev:1952] Re: experimantal release 1.1b9_04 ふなばです。 >tcl はみつけてくれるんですが、tk がだめみたいです。 どなたも心当りないようなので、諦めて自分で調べてみました。 うちでは、X が /usr/X11R6 にあって、こっちをみてもらいたかったのですが、 /usr/openwin のほうを先に調べられてしまい、うまくゆかないのでした。 で、 おそらく、他のマシンでも /usr/X11* を先にしらべてもらったほうがい いんじゃないかと思います。あと、 X11/Xlib.h のチェックで重複があって、 よくわかりませんが、本当にしたかったことを推測してみました (自信なし)。 --- extconf.rb.orig Mon Feb 23 12:52:16 1998 +++ extconf.rb Fri Mar 27 08:34:51 1998 @@ -40,11 +40,10 @@ "/usr/local/include/tk*", "/usr/local/include") search_header("X11/Xlib.h", + "/usr/include/X11*", "/usr/include", - "/usr/X11*/include", - "/usr/include", - "/usr/X11*/include", - "/usr/openwin/include") + "/usr/openwin/include", + "/usr/X11*/include") $CFLAGS = "-Wall " + $includes.collect{|path| "-I" + path}.join(" ") @@ -75,7 +74,7 @@ if have_header("tcl.h") && have_header("tk.h") && search_lib("libX11.{a,so}", "XOpenDisplay", - "/usr/lib", "/usr/X11*/lib", "/usr/openwin/lib") && + "/usr/lib", "/usr/openwin/lib", "/usr/X11*/lib") && search_lib("libtcl{,7*,8*}.{a,so}", "Tcl_FindExecutable", "/usr/lib", "/usr/local/lib") && search_lib("libtk{,4*,8*}.{a,so}", "Tk_Init", curses はわたなべさんが調べてくれたし、これで、ひとまず片付いたかな。 --Tadayoshi Funaba