From: Shoichi OZAWA Date: 1997-05-16T16:42:05+09:00 Subject: [ruby-list:2948] cannot make ruby on SunOS4.1.3 こんにちは 小澤@日立 です。 #この MLへは 2回目です。 SunOS4.1.3 に付属の K&R なコンパイラで gc.c と ext/kconv/kconv.c がうまくコンパイルできません。 gc.c の方は 26行目から28行目の void *malloc(); void *calloc(); void *realloc(); が redeclaration だと言ってコンパイルエラーとなります。 この3行を コメントアウトするとうまく行きます。 kconv.c の方は そのままでは ANSI C のプロトタイプ を使ってしまうので コンパイル時にエラーとなります。 #undef ANSI_C_PROTOTYPE を手で追加して、なおかつ K&R のプロトタイプは 後の関数定義と 戻り値の 型が違っているのがあるので、それを 書き直すように しています。 今、ruby を使って Sun のカーネルが吐き出す アカウントの情報を html にして見えるようにするツールを作っています。そこで、 Sun に元からついている コンパイラを使っているのです。 では、失礼します。 -- 小澤 彰一 mailto:ozawa@omika.hitachi.co.jp