[#40164] Class内Classの定義と差分ベースモジュール — Nowake <nowake@...>

こんばんは、野分です。

12 messages 2004/11/03

[#40196] [ANN] RDtool-0.6.16 — MoonWolf <moonwolf@...>

MoonWolfです。

78 messages 2004/11/08
[#40197] Re: [ANN] RDtool-0.6.16 — MoonWolf <moonwolf@...> 2004/11/08

MoonWolfです。

[#40198] Re: [ANN] RDtool-0.6.16 — akira yamada / やまだあきら <akira@...> 2004/11/09

2004-11-09 (火) の 08:28 +0900 に MoonWolf さんは書きました:

[#40202] Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40204] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40206] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/09

まつもと ゆきひろです

[#40212] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40214] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/09

まつもと ゆきひろです

[#40225] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40227] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/09

まつもと ゆきひろです

[#40230] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40232] Re: Ruby標準添付ライブラリのコードレビュー — "U.Nakamura" <usa@...> 2004/11/10

こんにちは、なかむら(う)です。

[#40234] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/10

MoonWolfです。

[#40235] Re: Ruby標準添付ライブラリのコードレビュー — "U.Nakamura" <usa@...> 2004/11/10

こんにちは、なかむら(う)です。

[#40239] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/10

まつもと ゆきひろです

[#40246] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/10

MoonWolfです。

[#40247] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/10

まつもと ゆきひろです

[#40205] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/09

まつもと ゆきひろです

[#40208] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。少しフレームぎみになるかもしれませんが、ご容赦ください。

[#40213] Re: Ruby標準添付ライブラリのコードレビュー — akira yamada / やまだあきら <akira@...> 2004/11/09

2004-11-09 (火) の 17:01 +0900 に MoonWolf さんは書きました:

[#40218] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40266] まつもとさんの負担を減らすために、何ができるだろう — 卜部昌平 <s-urabe@...>

mput です。

16 messages 2004/11/10

[ruby-list:40317] Re: extconf.rb's problem?

From: Takahiro Kambe <taca@...>
Date: 2004-11-19 06:39:50 UTC
List: ruby-list #40317
In message <1100842808.579508.12027.nullmailer@x31.priv.netlab.jp>
	on Fri, 19 Nov 2004 14:58:59 +0900,
	Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> 要するに、たとえライブラリの検知に失敗してMakefileが作成でき
> なかったとしても、それはRubyのコンパイル手順全体としてみれば
> 失敗ではないと考えており、よってexit statusにnon zeroを返す
なるほど、extconf.rbを、汎用的(or 独立した)な拡張モジュールを作成する
手段と思ってしまったのが敗因で、あくまでもRubyのソースツリーに組み込ん
だ状態での使用を前提としたものというわけですね。

> 理由はない、と考えています。もっとも、「configureの段階で失
> 敗しているのに、buildの段階に進んでしまう」というのがどうい
> うことなのかよくわかりませんから、なんとも言えませんが。
「プログラミング言語Ruby」の配布ファイルを展開して、Rubyを作成す
るという場合ではなく(パッケージシステムで)、

o Rubyのソースツリーから、ext以下の特定の拡張モジュールを単独で作成
o 第3者が作成している、extconf.rbを使用した拡張モジュール

という場合のことなので、前提としていることが違うと言えば違う話でした。
要は、configureスクリプトのように、ライブラリが足りないような状態では
エラーを期待しているわけです。

「ライブラリが検知できてMakefileが作成できるべき」ということを期待して
いる場合は、extconf.rbの実行後にMakefileの存在をチェックするような後処
理(またはwrapper script)で対応することで、状況を改善できそうです。

ありがとうございました。


(質問の動機は、

	http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=28296

で、つらつら書かれたことです。大半は、パッケージの保守に手が回っていな
かった私のせいです。全体的な枠組みから改修中です。)

-- 
神戸 隆博(かんべ たかひろ)		at 仕事場 

In This Thread

Prev Next