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

[debian-users:28621] about daemontools



松永です。

ucspi-tcp の件ではお騒がせいたしました。djb のプログラムでは qmail と
ucspi-tcp は debian package になっていますが、daemontools はそうなって
いないようです。

で、tar ball を取ってきて make したのですが、 potato では正常に終了す
るのですが、woody では

pts/0 16:33 ume:matznaga[53] make
./compile tai64nlocal.c
tai64nlocal.c: In function `main':
tai64nlocal.c:54: warning: assignment makes pointer from integer without a cast
tai64nlocal.c:55: dereferencing pointer to incomplete type
tai64nlocal.c:56: dereferencing pointer to incomplete type
tai64nlocal.c:57: dereferencing pointer to incomplete type
tai64nlocal.c:58: dereferencing pointer to incomplete type
tai64nlocal.c:59: dereferencing pointer to incomplete type
tai64nlocal.c:60: dereferencing pointer to incomplete type

となってしまいます。djb のプログラムで cast を間違えているとも思えない
ので gcc に問題があるのかな?という気がします。gcc のバージョンは 

potato
ii  gcc            2.95.2-13      The GNU C compiler.

woody
ii  gcc            2.95.3-7       The GNU C compiler.
ii  gcc-2.95       2.95.4-0.01042 The GNU C compiler.

です。tai64nlocal.o tai64nlocal だけ potato でコンパイルしたものを
woody にコピーしておけば、他のファイルは問題なく make 出来ます。
(ただ、これが正しい方法かどうかはわかりません)

woody の gcc になにか問題がある、というようなことはあるのでしょうか。