CentOS 6.0安装ipvsadm 1.26错误笔录
CentOS 6.0安裝ipvsadm 1.26錯誤筆記
ipvsadm 1.26適用于kernel 2.6.28及之后的內核版本,
在安裝ipvsadm 1.26之前先安裝依賴包,不然會報錯如下:
make -C libipvs
make[1]: Entering directory `/usr/local/src/lvs/ipvsadm-1.26/libipvs'
gcc -Wall -Wunused -Wstrict-prototypes -g -fPIC -DLIBIPVS_USE_NL? -DHAVE_NET_IP_VS_H -c -o libipvs.o libipvs.c
在包含自 libipvs.h:13 的文件中,
???????????????? 從 libipvs.c:23:
ip_vs.h:15:29: 錯誤:netlink/netlink.h:沒有那個文件或目錄
ip_vs.h:16:31: 錯誤:netlink/genl/genl.h:沒有那個文件或目錄
ip_vs.h:17:31: 錯誤:netlink/genl/ctrl.h:沒有那個文件或目錄
In file included from libipvs.h:13,
???????????????? from libipvs.c:23:
ip_vs.h:520: 錯誤:數組元素的類型不完全
ip_vs.h:521: 錯誤:數組元素的類型不完全
ip_vs.h:522: 錯誤:數組元素的類型不完全
ip_vs.h:523: 錯誤:數組元素的類型不完全
ip_vs.h:524: 錯誤:數組元素的類型不完全
ip_vs.h:525: 錯誤:數組元素的類型不完全
libipvs.c: 在函數‘ipvs_nl_message’中:
libipvs.c:57: 警告:隱式聲明函數‘nlmsg_alloc’
libipvs.c:57: 警告:賦值時將整數賦給指針,未作類型轉換
libipvs.c:61: 警告:隱式聲明函數‘genlmsg_put’
libipvs.c:61: 錯誤:‘NL_AUTO_PID’未聲明(在此函數內第一次使用)
libipvs.c:61: 錯誤:(即使在一個函數內多次出現,每個未聲明的標識符在其
libipvs.c:61: 錯誤:所在的函數內也只報告一次。)
................................................
出現這種錯誤先
?
?然后再進行編譯
?
轉載于:https://blog.51cto.com/itdept/764402
總結
以上是生活随笔為你收集整理的CentOS 6.0安装ipvsadm 1.26错误笔录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 6.0 X86_64 下
- 下一篇: 【Programming Clip】06