[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00727] Re: FDclone 3.0 beta test has been started



潮田と申します。
今年もよろしくお願いいたします。

Takashi SHIRAI <shirai@unixusers.net> wrote:
>  今年最後の締め括りにβ版パッケージを更新しておきました。機
> 能的には以前のバージョンからさほど変わっていませんが、実装が
> 大きく変わったので改めて動作確認をお願いします。
置いてある、
 FD-sh-071231.tar.gz
で、コンパイルだけ実行してみました。

make sh, make bsh は、無事最後まで通りますが、
make nsh は、途中で止まります。

$ make nsh
<省略>
        cc -DAIX=1 -O -D_LARGE_FILES -U_LARGE_FILE_API    -DFDSH=3 -DWITHNETWORK -c -o nsysemu.o sysemu.c
"sysemu.c", line 526.25: 1506-025 (S) オペランドは、変更可能な左辺値にしてください。
make: 1254-004 最後のコマンドからのエラー・コードは 1 です。


停止します。
make: 1254-004 最後のコマンドからのエラー・コードは 2 です。


停止します。
$ 

  body_fd(n) = *((int *)bodyp);
の部分ですが、(int) を嫌うようで、
  ((openlist[n].dirp)) = *((int *)bodyp)
にすれば通りました。

その後、

        cc -DAIX=1 -O -D_LARGE_FILES -U_LARGE_FILE_API    -DFDSH=3 -DWITHNETWORK -c -o nauth.o auth.c
"auth.c", line 252.41: 1506-276 (S) 構文エラー: identifier が欠落している可能性があります。
"auth.c", line 256.1: 1506-095 (S) パラメーター va_alist はここでは使用できません。
"auth.c", line 290.41: 1506-276 (S) 構文エラー: identifier が欠落している可能性があります。
"auth.c", line 294.1: 1506-095 (S) パラメーター va_alist はここでは使用できません。
make: 1254-004 最後のコマンドからのエラー・コードは 1 です。


停止します。

$

で、止まってしまいましたが、どうすれば良いかが分かりません。

AIX では、まだ K & R タイプの関数宣言の方が、無難なんでしょうか。
ANSI C(JIS C ?) タイプの関数宣言しか、記述したことが無いのですが。