[Momonga-devel.ja:00526] Re: sablotron


大垣です。

Yasuo Ohgaki wrote:
> yAmanOji wrote:
> 
>>expat-devel-1.95.5-1mを使ってsablotronをビルドすると、失敗します。
> 
> 
> そうなんですか...
> 私は1.95.4-1mを使っているのですが、これとはうまくビルドします。
> 
> どちらにしても、sablotron 0.96はコミットしてしまいました。
> 後で、1.95.5-1m試してみます...

確認しました。確かにXML_ErrorStringのプロトタイプが変わっ
ていますね。intとenumなのでint->XML_Errorにしても、動作
は同じなるようになっています。

# 少なくとも、expat 1.95-4ではエラーコードはenumとして
# 定義されています。

ApacheやPHPはexpatをバンドルしているので影響ありませんが、
expatをバンドルしていないパッケージは同じ問題が発生するかも
知れません。この場合、XML_Errorに型を変更またはキャストすれ
ばOkです。

という事で、sablotronにはパッチを追加しておきます。

--
Yasuo Ohgaki