From: matz@... (Yukihiro Matsumoto) Date: 1999-07-28T14:00:27+09:00 Subject: [ruby-dev:7460] Re: compile on AIX In message "[ruby-dev:7459] Re: compile on AIX" on 99/07/28, Katsuyuki Komatsu writes: | |小松です。 | |In the message of [ruby-dev:7458] compile on AIX | on 1999/7/28 13:16:06 matz@netlab.co.jp (Yukihiro Matsumoto) wrote: ||Gabriel Emersonなる方から AIX で1.3.5がコンパイルできなかっ ||たというレポートが来ました。でも小松さんとかコンパイルできて ||るよなあ、とか思うんですが。 | |AIX 4.1.5では問題ないです。 あ、報告するのを忘れてましたが、先方はegcs 1.1.1.1, AIX 4.3.2だそうです。 | ||なにか分かる人はいますか(名指ししているような気も)。 | |config.hに | #define HAVE_FCNTL 1 |が出力されなかったので、io.cの | #if defined(HAVE_FCNTL) || defined(NT) | #include | #endif |でfcntl.hがincludeされなかった……ってそんなことがあるんですか? |もしかして、AIX 3.xとかはfcntl()がない? 変ですねえ。ちょっと聞いてみます。 |でも、HAVE_FCNTL_HではなくHAVE_FCNTLでチェックしているのは |まずい気がしますが。 これは修正しましょう。