xdvik-jp-22.84.13-j1.34

TSUCHIYA Masatoshi tsuch****@namaz*****
2007年 12月 10日 (月) 19:53:07 JST


>> On Mon, 10 Dec 2007 18:46:39 +0900
>> tutim****@nn***** (Nobuyuki Tsuchimura) said as follows:

>> という状態ですが,きちんと解決する方法をご存じの方は教えていただけない
>> でしょうか.よろしくお願いします.

>書いていただいた説明だけでは判断がつかなかったのですが、状況を勘案すると、
>上流のバグなんですよね?

ああ,そうです.上流のバグです.日本語化パッチと組み合わせた試験しかして
なかったので見落としていましたが,単体で build してみても失敗しました.

># ad-hoc な修正はなくても、Vine ではちゃんと動きますし、
># Debian なら日本語パッチ抜きでも動作不良を起こします。

Debian ならというより,使っている glibc のバージョン依存だと思います.

/usr/include/stdint.h でも uint32_t が定義されているにも関わらず,
c-auto.h でも uint32_t を定義しようとしていることが原因ですから.

したがって,/usr/include/stdint.h でも uint32_t が定義されている glibc を
使っている環境(少なくとも glibc-2.3.6 以後)なら該当するはずで,手元で試し
たところ Fedora Core 7 も駄目ですね.

>上流のバグだとしたら、日本語パッチで対処する必要はないと思います。むしろ
>上流に報告して、日本語パッチでは敢えて対処しないでおく、という選択もあり
>だと思います。上流での修正方法によっては、我々が作業しても無駄になってし
>まいますから。

というわけで,当面は ad-hoc な対応で様子を見ましょう.

ただ,uint32_t が定義されていない /usr/include/stdint.h がある環境では,
問題が発生するはずなのが,ちょっと問題なんですが.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )




Xdvi-users メーリングリストの案内
Back to archive index