[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:14517] Re: libmhash-ruby/libnarray-ruby



From: akira yamada / やまだあきら <akira@xxxxxxxxxxx>
Subject: [debian-devel:14515] Re: libmhash-ruby/libnarray-ruby
Date: Wed, 22 Aug 2001 12:44:24 +0900

> A> libmhash-ruby は
> A> 
> A> 	  /bin/sh: exec_prefix: command not found
> A> 	  /bin/sh: rubylibdir: command not found
> A> 
> A> になります。i386 でも同じで変数の展開に失敗(?)してる
> A> 感じですが良いのでしょうか?(パッケージはできます)
> 
> mkmf.rbが変化しているので, そのままではbuildできないでしょう. 

From: akira yamada / やまだあきら <akira@xxxxxxxxxxx>
Subject: [debian-devel:14516] Re: libmhash-ruby/libnarray-ruby
Date: Wed, 22 Aug 2001 12:54:46 +0900

> > mkmf.rbが変化しているので, そのままではbuildできないでしょう. 
> 
> という話ではないですね. なんだろう. 
> 少なくともexec_prefixとかrubylibdirとかは
> debian/rulesにはないように思うのですが…. 

良くわかってませんが

> ruby -rmkmf -e 'print $libdir' を
> ruby -rrbconfig -e 'print Config::CONFIG["rubylibdir"]' に, 
> ruby -rmkmf -e 'print $archdir' を
> ruby -rrbconfig -e 'print Config::CONFIG["archdir"]' に
> それぞれ書き換えるとうまくいくかもしれません. 

で上手くいったみたいです。

debian/rules の
libdir   := $(shell ruby -e 'require "mkmf"; print $$libdir')
archdir  := $(shell ruby -e 'require "mkmf"; print $$archdir')

が
	$(MAKE)  libdir=$(destdir)$(libdir)  \
	        archdir=$(destdir)$(archdir) install
で呼ばれたときに

/usr/bin/make  libdir=/home/kohda/work/Port/libmhash-ruby-0.2.1/debian/tmp$(exec_prefix)/lib  \
        archdir=/home/kohda/work/Port/libmhash-ruby-0.2.1/debian/tmp$(rubylibdir)/$(arch) install

になってたみたいです。

> # というかlibmhash-rubyとか, まだあったのか…

もう obsolete なんでしょうか? それなら捨てておきますが。。。

# libnarray-ruby の方はもっと単純な話な気が。

			       平成13年8月22日(水)
-- 
 ***************************
 香田 温人(こうだ あつひと)
 http://www1.pm.tokushima-u.ac.jp/%7Ekohda/