[ruby-list:2948] cannot make ruby on SunOS4.1.3

From: Shoichi OZAWA <ozawa@...>
Date: 1997-05-16 07:42:05 UTC
List: ruby-list #2948
こんにちは 小澤@日立 です。
#この 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

In This Thread

Prev Next