AIDA Shinra
shinr****@j10n*****
2003年 12月 18日 (木) 00:43:28 JST
相田です。 > > な変数}と同じ扱いになるのですが。ちょっと/bin/shで > > echo a` `b > > を試して頂けますか? > $ /bin/sh > $ echo a` `b > ab > $ /bin/ksh > $ echo a` `b > ab > $ /usr/local/bin/tcsh > shiota @ delta <~/src/OTHER/Canna/Canna37> $ echo a` `b > ab > > と、なるので問題なさそうです。 だとすると、もっと問題は厄介なようです。 > > > 確かに、この部分が何か意味のある定義に置き換えられるのが普通ですね。気 > > になるので、xmkmfで生成されたMakefileと、imakeのconfigファイルを送って > > 頂けないでしょうか? > 了解しました。 > 添付ファイルにして、相田さんのアドレスへお送りします。 ありがとうございます。 #define StandardIncludes ` ` のような定義が大量にありますね。何なんでしょうか? > $ /usr/local/bin/tcsh > $ cc -O ` ` -DSYSV -DAIXV3 -DAIXV4 -D_ALL_SOURCE > -DFUNCPROTO=15 ` ` conftest.c >&5 > $ ksh > $ cc -O ` ` -DSYSV -DAIXV3 -DAIXV4 -D_ALL_SOURCE -DFUNCPROTO=15 ` ` conftest.c >&5 > ksh: 5: 0403-007 無効なファイル記述子番号を生成または受信しました。 > $ /bin/sh > $ cc -O ` ` -DSYSV -DAIXV3 -DAIXV4 -D_ALL_SOURCE -DFUNCPROTO=15 ` ` conftest.c >&5 > /bin/sh: 5: 0403-007 無効なファイル記述子番号を生成または受信しました。 > > # 別段 ` の文字を気にしていないように見えるが不思議なのですが。 exec 5>foo などとやっておかないと>&5は効かないので、それが先にエラーではねられて いるのでしょう。>&5を外すと、ccの引数がどうなっているかわかるはずです。 しかし、imakeのルールに平気で` `が使われているということは、通常の場面 では` `は無視される気もします。 testcmd='cc ` ` conftest.c' eval "$testcmd" ではどうでしょう?あと、autoconf 2.57で生成したconfigureを送りますので、 それも試してみてください。何かworkaroundが施されているかも知れません。 あと考えられるのは、ksh configureでしょうか。