AIDA Shinra
shinr****@j10n*****
2003年 12月 17日 (水) 13:56:13 JST
相田です。 > (途中省略) > make includes > creating cannaconf.h > CPPFLAGS=' ` ` -DSYSV -DAIXV3 -DAIXV4 -D_ALL_SOURCE > -DFUNCPROTO=15 ` ` ' CC='cc' CFLAGS='-O ' IN_MAKE=yes ./configure > --prefix=/usr/local/canna CPPFLAGSにバッククォートが入っているのがまずいのでしょうか。でも、 configureはCPPFLAGSをevalしてくれるので、大丈夫な気もします。駄目なら、 苦しい方法ですが、Imakefileの中の CPPFLAGS='$(ALLDEFINES)' の部分を flagstmp='$(ALLDEFINES)'; CPPFLAGS="`eval echo x "$flagstmp" | sed 's/^x //'`" のように書き換えてみてください。 > configure:1563: checking for C compiler default output > configure:1566: cc -O ` ` -DSYSV -DAIXV3 -DAIXV4 -D_ALL_SOURCE -DFUNCPROTO=15 ` ` conft > est.c >&5 > cc: 1501-228 input file ` not found この部分、AIXのshは中身の無い` `を無視してくれず、バッククォートがその まま残ってしまうように読めます。bashでもashでもSunのshでも、` `は${無効 な変数}と同じ扱いになるのですが。ちょっと/bin/shで echo a` `b を試して頂けますか? > # ` ` って何なんでしょうかね。 > # Canna36p4 でもいっぱい出てましたが。 確かに、この部分が何か意味のある定義に置き換えられるのが普通ですね。気 になるので、xmkmfで生成されたMakefileと、imakeのconfigファイルを送って 頂けないでしょうか? > 後、これより上で cc の version チェックでしょうか、 > > configure:1524: cc --version </dev/null >&5 > configure:1529: cc -v </dev/null >&5 > configure:1534: cc -V </dev/null >&5 > > ってあるんですが、このコンパイラーはでは全て失敗になります。 > # 単に詳細な version を知る引数が無いみたいです これは特に問題ないはずです。