SL-A300 で ruby
sorenari.NET さん( http://www.sorenari.net/ )にて LinuxZaurus SL-A300 用にruby を build する手順が記載され話題になっているらしい。
おや、そんなに有効な情報なのか。
当サイトでも Sep.01.2002 からひっそりと SL-A300 用の ruby ipkg を置いてあったりするのですが、なんか苦労した記憶もないのですけど。
取りあえず私が取った手順を書いておこう。間違っているのかもしれないし。
1) PC 上の Linux に SHARP から提供されている開発環境をインストール
2) ruby の tarball を展開
3) configure
env ac_cv_func_getpgrp_void=yes ac_cv_func_setpgrp_void=yes CC=arm-linux-gcc LD=arm-linux-ld ./configure –host=arm-linux –target=arm-linux –build=i586-linux –prefix=/opt/QtPalmtop –disable-debug
4) make
5) make install
prefix を /opt/QtParmtop にしているので当然そこにインストールされるが PC 上には何もないので純粋に ruby だけが置かれる。それを手頃なディレクトリに./opt/QtParmtop/ ディレクトリを掘りコピーしておく。
6) control
先の手頃のなディレクトリに ./opt/ と平行に ./CONTROL/ ディレクトリを掘りパッケージ情報である ./CONTROL/control ファイルを作成する。
– – – – – control
Package: ruby
Priority: optional
Section: base
Version: 1.6.7
Architecture: arm
Maintainer: Kentarou KUNIKANE
Depends:
Description: Ruby language
Ruby is Objective script language.
– – – – – – – – – –
7) ipkg
ipkg-tools.tgz 内の ipkg-build を使って ipkg ファイルを作成する。
ipkg-build の引数は先ほどの手頃なディレクトリ名。
eruby はかなり苦労した覚えがあるのだけれども、手順は忘れてしまったです。
関連リンク
http://www.sorenari.net/zaurus/inst-ruby.html