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

[debian-devel:10370] time.h or time_t



香田です。

dvi2ps の kpathsea 対応してる新版 dvi2ps-3.0j-alpha
があったので(まだ正式リリースではないでしょうが)
試したらコンパイルエラーがあって Debian の 2.0j の
ソースを調べたら defs.h の設定

#ifdef linux
#include	<time.h>
#endif

が抜けてるようだったので、軽い気持で、この設定が無い
ようです、と桜井さんにメールしたら、2.0j でも設定して
ませんでした、と返事が来ました。

# この設定すれば問題は解決します。

確かに以前自分で make してた頃のソースを探したら、こんな
設定は無く、それでコンパイルできてたようです(何時ごろか
ハッキリしませんが)。

一応このような状況は返事したのですが、これは Debian 固有
な環境なんでしょうか? libc6 2.1.2 とかの関係でしょうか?

参考までにエラーは以下のようなものです。

gcc -O2 -DPOSIX -DVFLIB -I/usr/include/kpathsea -DKPATHSEA   -c pswl.c -o pswl.o
pswl.c:259: parse error before `time'
pswl.c:259: warning: data definition has no type or storage class
pswl.c: In function `wltype1_prologue':
pswl.c:264: `time_t' undeclared (first use in this function)
pswl.c:264: (Each undeclared identifier is reported only once
pswl.c:264: for each function it appears in.)
pswl.c:264: parse error before `now'
pswl.c:271: `now' undeclared (first use in this function)
make[1]: *** [pswl.o] Error 1

何かわかりましたらご教示いただければ幸いです。

			   平成11年9月12日(日)
--
 ***************************
 香田 温人(こうだ あつひと)
 http://www1.pm.tokushima-u.ac.jp/%7Ekohda/