まとめレスにて、失礼いたします。

08/02/21 に 
Yusuke.Baba<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
 さんは書きました:
>  環境変数 $XMODIFIERS にでたらめな値(たとえば"xxx"など)を
>  設定すると、ビルド時に同じエラーが起きます。
.cshrc から $XMODIFIERS の設定をはずしたら、とりあえずビルドに成功しました。

08/02/21 に Tsurutani 
Naoki<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
 さんは書きました:
> 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<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
 さんは書きました:
あらいさん検証ありがとうございます。
>  とまあ一式入っているかと思うところでの作業でした。
ports から xorg をインストールしたので、一式入っているようですが、なぜか設定がうまくいってないようです^^;

08/02/21 に NAKAJI 
Hiroyuki<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
 さんは書きました:
>  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<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
 さんは書きました:
> 試しに(6.3-RELEASE xorg-7.3_1)makeしてみました。
検証ありがとうございます。

>  /usr/local/include/X11 で
>  % grep -r XIC *
ここは同じものが出力されているようです。

08/02/22 に Hiromi 
Kimura<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
 さんは書きました:
> これが原因なのは間違いないので、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 が終わったらまた検証してみたいと思います。

メールによる返信