内藤@東京です。
お返事ありがとうございます。

On 17 Jan 2006 17:37:39 +0900
"SASAKI Katuhiro" <[EMAIL PROTECTED]> wrote:

>  パッチファイル"samba-3.0.21a-i18n-20060110.bz2"では、strupper_m()関数
> の置き換えを行っています。
>  オリジナルのソースでは引数が1つだけなのですが、パッチ版のstrupper_m()
> は引数が2つです。定義の部分をパッチファイルから抜き出してみると、こんな
> かんじです。
> > @@ -1461,7 +1485,7 @@
> >   Convert a string to upper case.
> >  **/
> > 
> > -void strupper_m(char *s)
> > +void strupper_m(char *s, size_t maxlen)
> >  {
> >         size_t len;
> >         int errno_save;
> >
>  で、ビルドが失敗する原因ですが、"winbindd_ads.c"中のstrupper_m()関数の
> 引数を変更する差分が"samba-3.0.21a-i18n-20060110.bz2"に含まれていないた
> めです。実際、同じエラーが発生した際に"winbindd_ads.c"を適当に修正したと
> ころ、ビルド・インストール・パッケージングまで、問題なく(と言っていいも
> のやら……)通りました。

なるほど、引数の違いですね。
実用面では今のところ問題ないし、ソースを追いかけてpatch当てるだけのスキ
ルも時間も持ち合わせていないので大人しく解決するのを待ってみようかと思い
ます。(後ろ向きな対応ですが)

#待つだけじゃなく積極的に追いかけてちゃんと追いかけて弄れるように精進し
たい物です。

----------------------------------------------------------------------
   内 藤 貴 志  <[EMAIL PROTECTED]>

メールによる返信