logo
 
WebChain/2 Previous Ramdom Jump WebChain/2 Home Next
 メインメニュー
 サイト内検索

検索オプション
 ログイン
ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録
 IRC(チャット)
#OS/2:*.jp
楽しみ方はこの辺参照.
フォーラム一覧   -   トピック一覧
   アプリ
     Ruby 1.8.x for OS/2 with EMX
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
min
投稿日時: 03/11/28 15:23
Home away from home
登録日: 03/01/27
居住地: 兵庫県尼崎市/このアバターは日本システムサプライの著作物です
投稿: 227
Re: Ruby 1.8.x for OS/2 with EMX
経験的に、導入する時点で新しい版や MBCS 対応のポートがないか一通り探す事になるし、導入手順は結局 INSTALL とか README とかのファイルを読む事になるし。ポートによっては、使い方が微妙に違ったりする事もあるので。何が必要かだけ分かっていればやっぱり十分というか、それ以上やるのは手間が掛かる割には陳腐化しやすそうでいまいち。
# というのは、ただの思い込みかにゃぁ


んーと、「経験的にアレを入れている」という一覧(リンク)を随時更新する形にするだけでもありがたいというか。
「コレを使うにはアレが必要」という一覧あるとありがたい。

#と思うのですが。。。。
Siena
投稿日時: 03/12/02 02:35
Not too shy to talk
登録日: 03/02/25
居住地:
投稿: 23
Re: Ruby 1.8.x for OS/2 with EMX

んーと、「経験的にアレを入れている」という一覧(リンク)を随時更新する形にするだけでもありがたいというか。
「コレを使うにはアレが必要」という一覧あるとありがたい。


御意。ただ、それをする余裕がないです ;_;
動作確認にセットアップした OS/2 機というのも、主機にすべく MCP2 を入れたものの何ヶ月もほとんど素のままで放置されていたという状態なもので。作業が進めば書き起こせるかもしれませんが、開発環境を揃える以前に使える環境にするまでにまだまだかかりそうです。現行機はというと、既に混沌としていて自分でも把握できず困惑させられることしばしば ^^;

p.s.
Ruby 1.8.1 preview2+ (Dir クラスの日本語ファイル名対応パッチ入り) のバイナリを置きました。
Siena
投稿日時: 03/12/25 01:57
Not too shy to talk
登録日: 03/02/25
居住地:
投稿: 23
Re: Ruby 1.8.x for OS/2 with EMX
バイナリパッケージは、適当なタイミングで数日おきに更新を続けています。先日、Ruby 1.8.1 preview4 をパッチなしでビルドしたものと、必要と考えている独自パッチを当ててビルドしたものを置きました。1.8.1 公開版が明朝に公開される予定ですので、これが最終プレビュー版です。

それから、Ruby の OS/2 メンテナを務める事になりました。困った時に相談に伺ったりするかもしれませんが、その時はまた宜しくお願い致します。

# でも、あまりアクセスがないみたいなので、やはり需要がないのかも ^^;
Average
投稿日時: 03/12/25 09:14
Home away from home
登録日: 03/01/27
居住地: 赤羽馬鹿祭りの町赤羽
投稿: 395
Re: Ruby 1.8.x for OS/2 with EMX
少なくともあたしゃ年始年末で環境を整えて
Rubyをぼちぼちいぢりたいとは思ってます。
が。
やっぱ1FDDで入らないと大変です。
自分の主力ノートはCD-ROMがシャカになった
んで、FDDでシコシコ入れないとですし・・・ふふふ。
achain
投稿日時: 03/12/26 18:04
Webmaster
登録日: 03/01/26
居住地: とーきょー じゃぺーん
投稿: 2597
Re: Ruby 1.8.x for OS/2 with EMX
SienaさんRuby/2メンテナ御苦労様です.m(__)m

ちなみにバイナリ置き場に困りましたら聖理奈を利用頂いても良いですよ.アップロード手順がちょいとめんどくさいですが.
Siena
投稿日時: 03/12/27 19:13
Not too shy to talk
登録日: 03/02/25
居住地:
投稿: 23
Re: Ruby 1.8.x for OS/2 with EMX
ちょっと遅くなりましたが、先日公開された ruby 1.8.1 ベースのバイナリパッケージを置きましたです。ひとまず一段落。しばらくは更新ペースを落とします。

今後は、1.8 (安定)系と 1.9 (開発)系の両方が進んでいくのでちょっと悩ましい...

Average さん:

やっぱ1FDDで入らないと大変です。


というプレッシャーを受けて分割を試みましたが、いまいちどうにもというか、管理能力を超えそうだったので(弱)、諦めました ^^; 適宜、split するなり、LAN を張るなりしていただくという事でご容赦を。

achain さん:

ちなみにバイナリ置き場に困りましたら聖理奈を利用頂いても良いですよ.アップロード手順がちょいとめんどくさいですが.


あぁっ、ありがたいご提案。安定版 (と、可能なら適当な節目ごとの更新版) を置かせていただけると助かります。そうすると、うちのページは細かい更新版の公開に専念できますので。
sava
投稿日時: 07/04/24 23:49
Quite a regular
登録日: 03/01/27
居住地: ちば…たぶん
投稿: 41
Ruby 1.8.6 for OS/2 with EMX
えーと、最近の状況がどうなっているのかよくわからないのですが、現行最新版の 1.8.6 の OS/2 版バイナリを実験的に作ってみました。

http://ebisa.hp.infoseek.co.jp/os2/ruby.htm#ruby1.8.6 のあたりにひとまず捨ててあります。
EMX 0.9d fix04 のランタイムと openssl 0.9.8(たぶん 0.9.8e でないとダメ), GNU libiconv(たぶん 1.9 以上必須)の DLL が必要です。いちおうそれらしいのを作っておきましたので、必要に応じてインストールしてください。

せっかくなので InnoTek GCC 3.3.5 でもビルドしてみました。こちらは InnoTek libc 0.6.1(たぶんこれ)が必要です。emx 版に比べてさらに動作が胡乱です(configure と make も遅いし…)。

#正直、完全に移植する時間と力量が…
sava
投稿日時: 07/12/19 18:01
Quite a regular
登録日: 03/01/27
居住地: ちば…たぶん
投稿: 41
Ruby 1.8.6 (patchlevel 111) for OS/2 with EMX
現時点での最新リリースである 1.8.6 (patchlevel 111) のバイナリをとりあえず作ってみました。

バイナリとパッチの置き場 http://ebisa.hp.infoseek.co.jp/os2/ruby.htm
動作には EMX ランタイムのほか、OpenSSL 0.9.8 と libiconv の DLL が必要です。

おおざっぱな修正点はだいたい以下の通りです(「emx+gccでコンパイルを通すため」という消極的なものは別)

・コマンドライン解析部を win32 版のソースからパチってきた。シングルクオート(エスケープを気にせず ruby -e 'hoge...' が使える)やワイルドカード展開の処理が Win32 版と当然ながらほぼ同等になった。
・fork() を使わない場合の双方向パイプ。
・exec, system まわりのコマンドラインエスケープ処理
・1970-01-01 以前の時間の処理(emx だと time_t が unsinged long になっていてうまく処理できなかったので、むりやり long で定義しただけ)

需要はあるんでしょうか…でもそんなの関係ねえ
Siena
投稿日時: 08/08/22 20:27
Not too shy to talk
登録日: 03/02/25
居住地:
投稿: 23
Ruby 1.9.x for OS/2
とんでもなくおひさしぶりです。OS/2 は日常的に使ってますけど、開発するほどの余力はないままになってます。

さて。Ruby の ML によると、Ruby 1.9.x では、いくつかのプラットフォームが非サポートとされる予定との事です。詳細はリンク先をご覧ください。

現在、OS/2 版はメンテナ不在で、非サポート候補に挙がってます。メンテナが現れて稼動できるようになれば、サポートレベルを上げてもらえるようですが、実際のところとしても、1.9.x は、1.8.x と比べて大きな変更が多いため、そのままコンパイルできる状態になっていないような気がします。

このまま、メンテナが現れない場合は。非サポートとなり。メンテナンスの邪魔になるようなら、プラットフォーム固有のコードを削除されることもあります。固有のコードは整理される方向のようで、その際に削除される可能性が高いでしょう。もちろん、コードが削除されれば、パッチを当てる量も増え、野良ビルドの手間も大きくなります。

との状況らしいです。もし、非サポートは困るという方がいらしたら。メンテナへの立候補をご検討くださいませ。

ちなみに。確証ないですけど、特に問題になりそうな箇所は次辺りのようです。問題ないかもしれませんし、他にも問題があるかもしれません。参考までに。

- pthread
- M18N
- dln
- varargs
- (子プロセス関係も怪しいかも)
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Powered by IBM OS/2 Warp, Apache, PHP, MySQL and XOOPS Cube