Koga Youichirou
y-kog****@cq*****
2005年 11月 1日 (火) 21:29:39 JST
oxy****@kmc***** (Yuichi Yoshida): > >> もちろん FreeBSD 4.x でも通りません。 > >> > src-diclib/file_dic.c の、#include <netinet/in.h> によって > >> > parse error になります。インクルードする順序の問題だと > >> > 思いますが、network 関係は使われていないようなので手元 > >> > では削除しました。 > netinet/in.hはhtonlのためにincludeしています。 なるほど、depgraph/mkdepgraph.c では使われていますね。 他では使われていないようです。 > Linuxでは、これをincludeしないようにすると警告が出るので、 > これを外すわけにはいかないです。 > なのでヘッダの順番を変える等で対応したいのですが、 > 何か良い方法はあるでしょうか。 sys/types.h を netinet/in.h より先にインクルードすることで、 FreeBSD 4.x でも通ります。 ---- こがよういちろう