[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pdumpfs がruby19で動かない。
At Fri, 28 Jan 2011 20:05:36 +0900 (JST),
Takahiro Kambe <taca@back-street.net> wrote:
> > pdumpfs が ruby19 で動かない。
> あれ、ダメですか。
こちらは pkgsrc とは関係なく、配布されているスクリプトが ruby-1.8 でしか
動かないようです。
http://d.hatena.ne.jp/kwg/20100616/p2
本当なら patch を作ったほうが良いのかもしれないのですけど。
それはそれとして ruby-1.9 で動かないことをパッケージ側で判断する件ですが
> In message <7z7hdpgv21.wl%hiramatu@boreas.dti.ne.jp>
> on Fri, 28 Jan 2011 19:51:50 +0900,
> HIRAMATSU Yoshifumi <hiramatu@boreas.dti.ne.jp> wrote:
> > と書いて sysutils/pdumpfs をインストールすると動作しません。ruby18を
> > 使うことを強制したいのですが、以下の記述をMakefileに加えるだけで
> > 十分でしょうか?
> >
> > RUBY_VERSION= ${RUBY18_VERSION}
> これは不要です。
>
> > RUBY_VERSION_SUPPORTED= 18
> こちらだけで。
1. mk.confに RUBY_VERSION_DEFAULT=1.9 と指定する
2. インストールしたのは ruby19-base-1.9.2pl136 だけ
3. ruby18-base はインストールしていない
4. pdumpfsのMakefileに追加したのは「RUBY_VERSION_SUPPORTED=18」だけ
という状態で make すると以下のように出力されて失敗しますが、
これで想定通りということでよいでしょうか。
------------------------------------------------------------------
% make
ERROR: This package has set PKG_FAIL_REASON:
ERROR: This package isn't supported by ruby19.
*** Error code 1
Stop.
make: stopped in /home/pkgsrc/sysutils/pdumpfs
------------------------------------------------------------------
pdumpfsのMakefileに「RUBY_VERSION= ${RUBY18_VERSION}」が追加されて
いると ruby18-base を先にインストールして pdumpfs の make install
まで終了したので、こちらの方がよいのかと思ったのですが。