ipvsadmをmakeすると不完全型のポインタへの間接参照 といわれたので対応してなんとかmakeした
CentOS5でipvsadmのソースをmakeすると、以下のメッセージが。。。
・・・・ libipvs.h:14:23: error: net/ip_vs.h: そのようなファイルやディレクトリはありません ・・・・
確かにmakeする前から、findしてもip_vs.hが存在していないなぁと...
なので、kernel-develをインストールします。
yum install kernel-devel
だけど、makeすると失敗します。
libipvsのMakefileをみるとINCLUDEが-I/usr/src/linux/includeになっている。
/usr/srcみるとlinuxはないので、インストールしたkernel-develのシンボリックリンクを下記の通り、作成する。
sudo ln -s /usr/src/kernels/2.6.18-194.17.1.el5-i686 linux
そうすると、makeとmake installが可能になった。めでたし。。。