In file included from global_parser.c:56:0:
../../keepalived/include/namespaces.h:42:49: 警告:‘struct nl_sock’在形参表内部声明 [默认启用]
 extern int nl_ipvs_connect(const char *, struct nl_sock *);
                                                 ^
../../keepalived/include/namespaces.h:42:49: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
  CC       keepalived_netlink.o
  CC       namespaces.o
In file included from /usr/include/netlink/handlers.h:19:0,
                 from /usr/include/netlink/socket.h:16,
                 from namespaces.c:171:
/usr/include/netlink/netlink-kernel.h:193:2: 错误:未知的类型名‘__u32’
  __u32 group;
  ^
make[2]: *** [namespaces.o] 错误 1
make[2]: 离开目录“/root/keepalived-2.1.5/keepalived/core”
make[1]: *** [all-recursive] 错误 1
make[1]: 离开目录“/root/keepalived-2.1.5/keepalived”
make: *** [all-recursive] 错误 1

看到就心态蹦了,啥玩意,刚刚才整好一个服务器,换了一台就给我玩这个。。。而且/usr/include/netlink/netlink-kernel.h这个文件在已部署好的是没有的。。。

总感觉就是差依赖

yum install curl gcc openssl-devel libnl3-devel net-snmp-devel libnfnetlink-devel -y

跑完这个就over了,真不好找。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐