[Freewnn-users 159] Re: FreeWnn-1.1.1a022 openSUSE版をbuildしたときの warning message

Back to archive index

ISHIKAWA,Chiaki ishik****@yk*****
2013年 8月 24日 (土) 10:15:08 JST


(2013/08/23 11:31), 1xx wrote:
> messageが長すぎて承認待ちになったので再送します。
> 
> FreeWnn-1.1.1a022 openSUSE版をbuildしたときの
> warning messageを公開します。
> https://dl.dropboxusercontent.com/u/86335040/FreeWnn/warn.txt
> 
> プログラム上、これはまずいのではないかというmessageも含まれます。
> (ポインタへのポインタを
> 単なるポインタ型の引数に代入している個所など)
> 
> 後ほど、各warning messageを解説・吟味します。
> 
> 今後の修正の叩き台にしていただければ幸いです。
> 
d
パッチを公開していただき再度ありがとうございました。

上の警告メッセージの件ですが
クラッシュの件もありしつこく 32bits Debianの上で
CCOPTIONS="-Werror -Wall"
ですべての警告を手元で取り除いてみました。

数日前に作業したのですが、汚くてまだ修正を公開できませんか、
ご指摘のように怪しい部分がありました。

先にでたstrncpyの問題となった etc.cの中で、なぜか不思議ですが、
手元のdebian *32*bitsでは、コンパイル時に
crypt.h, time.hがインクルードされておらず!、
そのため型宣言をせずに、time(), crypt()を使っていることがわかりました。
64ビットの場合にどうか、旅先なのですぐにチェックできませんが、
同根の問題を抱えているかもしれません。

石川

実は、




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