gdcl のインストール

目次
  1. インストール環境
  2. dcl-c のインストール
  3. ruby-dcl のインストール
  4. gdcl のインストール
  5. 参考文献

インストール環境

Debian GNU/Linux 3.0 (woody) 環境にインストールする. dennou-ruby のインストールに必要なパッケージ の他に, 以下のパッケージをインストールしておく必要がある.
$ dpkg -l netcdfg3 netcdfg-dev ruby ruby-dev
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール
|/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
||/ 名前           バージョン     説明
+++-==============-==============-============================================
ii  libglade-ruby  0.25-3         Libglade wrapper for scripting language Ruby
ii  libgnome-ruby  0.25-3         Gnome interface for scripting language Ruby
ii  libgtk-ruby    0.25-3         Gtk+ interface for scripting language Ruby

gtk 関連の必要なパッケージは以下の通りである.
$ dpkg -l netcdfg3 netcdfg-dev ruby ruby-dev
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール
|/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
||/ 名前           バージョン     説明
+++-==============-==============-============================================
ii  libgtk2.0-0    2.0.2-5woody1  The GTK+ graphical user interface library
ii  libgtk2.0-dev  2.0.2-5woody1  Development files for the GTK+ library.
ii  libgtk1.2      1.2.10-11      The GIMP Toolkit set of widgets for X
ii  libgtk1.2-dev  1.2.10-11      Development files for the GIMP Toolkit
ii  libpango1.0-de 1.0.1-3        Development files for the Pango
ii  libglib2.0-dev 2.0.1-2        Development files for the GLib library
ii  libatk1.0-dev  1.0.1-2        Development files for the ATK accessibility 

libgtk1.2, libgtk1.2-dev, libgtk2.0-0, libgtk2.0-dev をインストールすると パッケージの依存関係により必要な gtk 関連パッケージはほぼインストールされる.

作業メモ (2003/06/06): gtk1.2 があれば動くようである.

dcl-c のインストール

dcl-c を高橋憲義さん作成の gtk パッチを当ててインストール

パッチを当て, ./configure を実行.
$ tar xvzf dcl-5.2-C.3.tar.gz 
$ dcl-5.2-C
$ patch -p1 < ../dcl-5.2-C.3-gtk-5.patch 
$ export CFLAGS="`gtk-config --cflags`" 
$ ./configure --prefix=/usr/local/dcl-5.2-C

ビルドしインストール
$ make
$ sudo make install

demo 以下のサンプルプログラムをコンパイルしテストする.

作業メモ (2003/05/20): 何故かデモプログラムが動かない.
$ ./hop 
  WORKSTATION ID (I)  ? ;
 1:X, 2:PS, 3:Tek, 4:GTK ;
4
 *** MESSAGE (SWDOPN) ***  GRPH1 : STARTED / IWS =  4.                         
 *** WARNING (STSWTR) ***  WORKSTATION VIEWPORT WAS MODIFIED.                  
 *** MESSAGE (SWPCLS) ***  GRPH1 : PAGE =   1 COMPLETED.                       
xwd: error: No window with name dcl-@DCFLVERSION@ exists!
 *** MESSAGE (SWDCLS) ***  GRPH1 : TERMINATED.

ruby-dcl のインストール

ruby-dcl のソースに gtk パッチをあててインストール.

$ tar xvzf ruby-dcl-1.2.0.tar.gz
$ cd ruby-dcl-1.2.0
$ patch -p1 < ../ruby-dcl-1.2.0-gtk-2.patch

ビルドとインストール. /usr/local/lib/site_ruby/1.6/numru/ および /usr/local/lib/site_ruby/1.6/i386-linux/numru/ 以下にインストールされる.
$ ruby extconf.rb
$ make
$ sudo make install

ソースディレクトリ内の ./demo 以下のサンプルプログラムをテストする.
$ ruby demo/gokuraku/hop/hop.rb

demo 以下のサンプルプログラムをコンパイルしテストする.

gdcl のインストール

gdcl ソース (最新版は gdcl-0.5.6.tar.gz) を以下からダウンロード.

ソースを展開し実行.
$ tar tvzf gdcl-0.5.6.tar.gz
$ cd ./gdcl-0.5.6
$ sudo ruby 

使用画面の様子は以下のようになる.


最終更新日: 2003/06/06 小高 正嗣 Copyright © 2003- ODAKA Masatsugu