[#30408] Ruby 1.8.6 preview2 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 preview2 をリリースしました。

20 messages 2007/02/24
[#30414] fail to autoload at $SAFE==4 (Re: Ruby 1.8.6 preview2 has been released) — Hidetoshi NAGAI <nagai@...> 2007/02/25

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

[#30418] Re: fail to autoload at $SAFE==4 (Re: Ruby 1.8.6 preview2 has been released) — Nobuyoshi Nakada <nobu@...> 2007/02/25

なかだです。

[ruby-dev:30322] ext/tk/lib causes an error

From: sheepman <sheepman@...>
Date: 2007-02-12 03:39:49 UTC
List: ruby-dev #30322
こんにちは、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

In This Thread

Prev Next