From: Takahiro Kambe Date: 2005-03-07T02:46:52+09:00 Subject: [ruby-dev:25818] Ruby on IRIX 5.3 こんばんは。 pkgsrc関連でIRIX 5.3でうまくいかないという報告を受けました。(pkgsrcな しでのコンパイルは、まだやってもらってません。) o が腐ってる。 の内容はと矛盾しているので、 CFLAGSに -UHAVE_INTTYPES_H と加えるか、configureでinttypes.hの 使用を避けるようにする必要がある。 (configureには、 # On IRIX 5.3, sys/types and inttypes.h are conflicting. なんて行があるんですが、特に何もしてくれんのかな?) o 自動変数の配列の値に変数を指定できない。 --- ext/openssl/ossl_config.c.orig 2005-03-05 02:25:07.000000000 +0100 +++ ext/openssl/ossl_config.c 2005-03-05 02:25:20.000000000 +0100 @@ -245,7 +245,9 @@ static VALUE ossl_config_set_section(VALUE self, VALUE section, VALUE hash) { - VALUE arg[2] = { self, section }; + VALUE arg[2]; + arg[0]=self; + arg[1]=section; rb_iterate(rb_each, hash, set_conf_section_i, (VALUE)arg); return hash; } o io/wait.soが作れない。 まだ、原因は不明です。ext/io/wait/mkmf.logを送ってもらいました が、 "cc -E -I/usr/people/schwarz/pkgsrc/lang/ruby18/work/ruby-1.8.2 -I../../../. -I/usr/local/pkg/include/db4 -I/usr/local/pkg/include -O2 -UHAVE_INTTYPES_H -U__uint8_t_defined -I/usr/local/pkg/include/db4 -I/usr/local/pkg/include -KPIC conftest.c -o conftest.i" cfe: Warning 605: conftest.c: 4: #error ...(中略)... checked program was: /* begin */ #include /*top*/ #ifndef DOSISH # error #endif /* end */ だけで終わっているようです。 -- 神戸 隆博 / Takahiro Kambe