Archive for the 'Linux Zaurus' Category

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




You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.