[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:000894] Re: AdvancedDCL installation report
神代です。
On Sun, 14 Oct 2001 10:49:57 +0900
Takeshi Horinouchi <horinout@xxxxxx> wrote:
| 高橋(FIP)様
|
| > 0.2 C版 DCL をインストール
|
| > - 普通に configure; make; make install; でインストール。
| > しかし「/usr/local/include がないぞ」と言われて make install がエラー
| > になるので, /usr/local/include を掘ってもう一度 make install すると
| > うまくいった。
|
| ということなのですが、これはインストールスクリプトに
| 「$(prefix)/includeがなければ作成する」という作業を加える
| ことで解決できるはずですが、可能でしょうか。
これについてですが,Makefile に一行付け加えるだけで対応できました。
パッチを添付します。
|
| また、現在 prefix はちゃんと解釈されるのでしたっけ。神代さん、
| もしよろしければ、ルートにならないで自分のホームの下に何か
| ディレクトリーを切ってそこを prefix にしてインストールがうまく
| 行くかの確認をお願いできないでしょうか。ルート権限のない「弱者」
| にも使えて欲しいので。
C版DCL では prefix はちゃんと解釈されているようです。
別のLinuxマシンで,自分のホームの下にインストールしてみました。
今回はRubyからインストールしています。
また,DCL-5.2-C をインストールする際に,上記のパッチをあてています。
で,インストールはエラーもなく,スムーズに終わったのですが,デモを
実行させてみると,
[koshiro@xxxxxx demo]$ ruby arrow01.rb
/home/koshiro/dennou/lib/ruby/site_ruby/1.6/dcl/advanced.rb:2:in require':
/home/koshiro/dennou/lib/ruby/site_ruby/1.6/i686-linux/dcl.so: undefined
symbol: bitpci_ -
/home/koshiro/dennou/lib/ruby/site_ruby/1.6/i686-linux/dcl.so (LoadError)
from /home/koshiro/dennou/lib/ruby/site_ruby/1.6/dcl/advanced.rb:2
from arrow01.rb:2:in require'
from arrow01.rb:2
というようなエラーが出てしまいます……。
コンパイルがうまくいっていないということなのでしょうか?
それから,
| > 0.3 NArray をインストール
|
| > のライブラリディレクトリ /usr/lib/ruby/1.6/i586-linux/ にコピー(
|
| /usr/lib なのは、Kondaraではrubyがプレインストールされてる
| からですね。ドキュメントには /usr/local/lib と書いちゃって
| ないか心配です。
|
INSTALL.jp には,
また、インストールの際にNArrayのヘッダファイルnarray.h、narray_config.h
がRubyのライブラリディレクトリ(rubyprefixを/usr/localとすると
/usr/local/lib/ruby/1.6/$(archname)/)に置く必要がある。
とありますので,大丈夫だと思います。
では,以下にインストール作業の詳細を載せます:
===============================================================================
AdvancedDCL のインストール (ルートさんになれない人の場合)
環境:Intel Celeron 667MHz (TurboLinux Server 6.1)
インストールするディレクトリ:/home/koshiro/dennou
0. 準備
0.1 Ruby をインストール
- ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.5.tar.gz をダウンロード,
展開。
- 以下のコマンドでインストール:
$ ./configure --prefix=/home/koshiro/dennou
$ make
$ make install
- /home/koshiro/dennou/bin に PATH を通す (.bashrc などに追記しておく)。
0.2 C版 DCL をインストール
- http://www.gfd-dennou.org/arch/dcl/dcl-5.2-C.tar.gz をダウンロード,
展開。
- 以下のコマンドでインストール:
$ ./configure --prefix=/home/koshiro/dennou
$ make
$ make install
0.3 NArray をインストール
- http://www.ir.isas.ac.jp/~masa/ruby/dist/narray-0.5.4.tar.gz をダウ
ンロード,展開。
- 普通に ruby extconf.rb; make; make site-install; でインストール。
- 展開したソースファイル中の narray.h および narray_config.h を Ruby
のライブラリディレクトリ /home/koshiro/dennou/lib/ruby/1.6/i686-linux/
にコピー(Narray 自体のインストール作業ではないが,AdvancedDCL インス
トール時に必要になるということなので)。
0.4 ruby/DCL beta version をインストール
- http://www.gfd-dennou.org/arch/ruby/products/rbdcl/rbdcl-1.beta.3.tar.gz
をダウンロード,展開。
- 普通に make; make install; でインストール。
1. インストール
- http://www.gfd-dennou.org/arch/ruby/advanceddl/advanceddcl-0.1.4.tar.gz
をダウンロード,展開。
- ruby install.rb を実行,2:site-install を選択。
以上
===============================================================================
--
神代 剛 (こうしろ つよし) <t.koushiro@xxxxxx>
富士通エフ・アイ・ピー(株) 環境システム事業推進部 システム部
勤務先:通信総合研究所 電磁波計測部門 降水レーダG
mailto:koshiro@xxxxxx TEL:042-327-6880 FAX:042-327-6666
dcl-c-Makefile.patch