From: sheepman Date: 2007-02-12T12:39:49+09:00 Subject: [ruby-dev:30322] ext/tk/lib causes an error こんにちは、sheepman です。 trunkをmakeすることができません。tk関連でエラーが出ます。 以下がエラーメッセージです。 $ make (中略) cp ../../../ruby/ext/tk/lib/remote-tk.rb ../../.ext/common cp ../../../ruby/ext/tk/lib/tkcanvas.rb ../../.ext/common cp ../../../ruby/ext/tk/lib/tk/labelframe.rb ../../.ext/common/tk cp: `../../.ext/common/tk' にアクセスしています: ディレクトリではありません make[1]: *** [../../.ext/common/tk/labelframe.rb] エラー 1 make[1]: ディレクトリ `/home/sheepman/ruby/src/ruby-build/ext/tk' から出ます make: *** [all] エラー 1 これは、ext/tk/lib 以下に直接ファイルが置いてあること(とextmk.rbがそれに対応していない?こと)が 原因なんじゃないかと思います。例えば、OpenSSL では ext/openssl/lib/openssl にファイルが 置かれています。ruby のビルドの仕組みがよくわかってないので憶測ですが。 -- sheepman / TAMURA Takashi sheepman@sheepman.sakura.ne.jp