[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00084] Re: AIX でのコンパイルエラーについて
- Subject: [FDclone-users:00084] Re: AIX でのコンパイルエラーについて
- From: SHIOTA Shoichi <Shoichi.Shiota@lightwell.co.jp>
- Date: Wed, 05 Feb 2003 18:34:13 +0900
潮田です。
先のメールの
> $ make
> cp config.hin config.h
> cc -DFD=2 -O -DCCCOMMAND='"cc"' -o mkmfsed mkmfsed.c
> ./mkmfsed > mkmf.sed
> sed -f mkmf.sed Makefile.in > Makefile.tmp || (rm -f Makefile.tmp; exit 1)
> make SHELL=/bin/sh -f Makefile.tmp
> cc -DAIX=1 -O -o kanjicnv kanjicnv.c
>
> (省略)
>
> cc -DFD=2 -DAIX=1 -O -c -o system.o -DDEFRUNCOM='"'/etc/fd2rc'"' system.c
> "system.c", line 2571.9: 1506-007 (S) "union wait" が定義されていません。
> "system.c", line 2603.18: 1506-285 (S) 不完全な構造体または共用体へのポインターに間接演算子を適用することはでき
> ません。
> "system.c", line 2668.27: 1506-099 (S) 使用している引数が正しくありません。
> "system.c", line 2674.31: 1506-099 (S) 使用している引数が正しくありません。
> "system.c", line 2693.9: 1506-007 (S) "union wait" が定義されていません。
> "system.c", line 9754.24: 1506-099 (S) 使用している引数が正しくありません。
> "system.c", line 9907.44: 1506-099 (S) 使用している引数が正しくありません。
> "system.c", line 9931.52: 1506-099 (S) 使用している引数が正しくありません。
> make: 1254-004 最後のコマンドからのエラー・コードは 1 です。
>
>
> 停止します。
> make: 1254-004 最後のコマンドからのエラー・コードは 2 です。
>
>
> 停止します。
>
> $
だけでは芸が無いので、またしてもエラーから逃げてみました。
machine.h の _IBMR2 のブロックを以下の様にしました。
#if defined (_IBMR2)
#define SYSV
#define OSTYPE "AIX"
#define TERMCAPLIB "-lcurses"
#define NOTZFILEH
#define USESELECTH
#define USESYSDIRH
#define USETIMEH
#define USETERMIO
#define NOTMGMTOFF
#define USESTATFSH
#define USESTATVFSH
#define USEMNTCTL
#define USERE_COMP
# if defined (_AIX41) || defined (_AIX42) || defined (_AIX43)
# define USEMKTIME
# define SIGFNCINT
# else
# define SIGARGINT
# endif
# if defined (_AIX43)
# define NOTERMVAR
# define USEWAITPID
# define USESETPGID
# define GETPGRPVOID
# else
# define STATFSARGS 4
# endif
#endif
で、最後までコンパイル・リンクが通りました。
期待の PAGER の動作に関しては、今まで通りのおかしな動作でした。
が、 eXec で less 等を起動した時の動作が悪化したようです。
less の終了後、落ちるでもなくずっと無反応で shell へも戻らない
為、他の terminal から kill しました。
現状報告だけですが。
潮田