立野です。 | 最後に諦める前に、ひとつ試して欲しいことがあります。PostgreSQL側には | 問題がないとして、 | | ・ GNU tool(binutil gcc gmakeその他)が置いてあるディレクトリに | PATH, LD_LIBRARY_PATHを通さず | | ・ かつ、/usr/ucb/include /usr/ucb/libにインクルードパスおよび | ライブラリパスを通さずrubyをmakeする | | ということです。rubyはPostgreSQLと違って、SunのCompilerでも問題 | なくmakeできるはずです。特に問題となるのが、gas, gldの2つだと | 思いますが。 | | /opt/SUNWspro/bin/cc, /usr/ccs/bin/make /usr/ccs/bin/ldを使って、 | 更に今までのメールでいくつか指摘してきた点を見直してやってみてい | ただけないでしょうか。 MakefileのCCの箇所を変更して、/opt/SUNWspro/bin/cc でコンパイルしました、 結果はだめでした。途中で、エラーになってしまいます。 "process.c", line 42: cannot find include file: <vfork.h> /opt/SUNWspro/bin/cc は、/opt/SUNWspro/SC4.0/bin/cc へのリンクになってい ます。ついでに、MakefileのCC=/opt/SUNWspro/SC4.0/bin/acc にしてみましたが、 同じなエラーがでました。 ★ ★ ★ ところで、最初からSPARCompierではruby自体のコンパイルは成功しています。 ext/ 以下が全くコンパイルされなかったのです。 その時使われていたコマンドは/usr/ucb/cc です。 これは、/usr/ucb/cc がスクリプトになっていて、中で /usr/ccs/bin/ucbccを 実行しています。/usr/ccs/bin/ucbcc は、/opt/SUNWspro/SC4.0/bin/acc に シンボリックリンクになっています。 -- Yuichiro Tateno E-Mail tateno / sra.co.jp