まとめレスにて、失礼いたします。 08/02/21 に Yusuke.Baba<[メールアドレス保護]> さんは書きました: > 環境変数 $XMODIFIERS にでたらめな値(たとえば"xxx"など)を > 設定すると、ビルド時に同じエラーが起きます。 .cshrc から $XMODIFIERS の設定をはずしたら、とりあえずビルドに成功しました。
08/02/21 に Tsurutani Naoki<[メールアドレス保護]> さんは書きました: > x11/libX11に設定可能なknobはないと思うのですが... > どこか別のところにlibX11.soがあったりするのではないのでしょうか? > ldconfig -r | grep libX11 で/usr/local/lib以外が表示されたりするとか、 > 古いX.orgからのアップデートがうまく行ってないとか。 /usr/local/lib 以外に /usr/X11R6/lib が表示されました。 /usr/X11R6 を削除したら、そちらは表示されなくなりましたが^^; 08/02/21 に tarai<[メールアドレス保護]> さんは書きました: あらいさん検証ありがとうございます。 > とまあ一式入っているかと思うところでの作業でした。 ports から xorg をインストールしたので、一式入っているようですが、なぜか設定がうまくいってないようです^^; 08/02/21 に NAKAJI Hiroyuki<[メールアドレス保護]> さんは書きました: > FreeBSD/pc98 8.0-CURRENT > FreeBSD/amd64 7.0-PRERELEASE > FreeBSD/i386 6.3-PRERELEASE > のいずれにおいても、xorg-7.3でエラーにならずに作れましたが、何かが違うん > でしょうね。 わざわざ検証ありがとうございます。 > portupgrade -fa > で、何もかも入れ直してみるというのはどうでしょうか。 今すべて入れなおしています。しかし、どのぐらいの時間がかかるのか、全く見当がつかない状態です。 # java/jdk16のビルドに5日以上かかりましたので^^; 08/02/21 に Dobashi.M<[メールアドレス保護]> さんは書きました: > 試しに(6.3-RELEASE xorg-7.3_1)makeしてみました。 検証ありがとうございます。 > /usr/local/include/X11 で > % grep -r XIC * ここは同じものが出力されているようです。 08/02/22 に Hiromi Kimura<[メールアドレス保護]> さんは書きました: > これが原因なのは間違いないので、configure から該当する部分だけを抜き出した > 以下のコードでテストしてみて下さい。 > # cc -o xtest -I/usr/local/include xtest.c -L/usr/local/lib -lX11 > Xlib はインストールされているようなので、コンパイルはできるはず。 何故かエラーが出てコンパイルできませんでした^^; # X 絡みでうまくインストールできていないのかもしれませんね…。 > 最後の手段としては ports で make configure した後で、config.h を > 編集して NO_XLOCALE の行をコメントアウトしてしまうという手もあります。 > /* #undef NO_XLOCALE */ 試してみたら、ビルドはできました。その後 .cshrc から setenv XMODIFIERS〜 を削除してから再ログインして、 config.h を編集しない方法でビルドを試したら成功しました。 今回はいろいろな方からご教授いただき、感謝しております。 # 仕事の合間にレスをさせていただいておりますので、レスポンスの悪さはお許しください。 東京の自宅の 6.2-RELEASE な計算機で japanese/rxvt をビルドしたら、Xlocale は yes となっていて当然ビルドできました。 portupgrade -fa が終わったらまた検証してみたいと思います。