keepalived make报错请大神帮忙看看

JustDB 2016-11-09 02:57:53
[root@localhost keepalived-1.2.24]# make
Making all in lib
make[1]: Entering directory `/root/keepalived-1.2.24/lib'
make all-am
make[2]: Entering directory `/root/keepalived-1.2.24/lib'
make[2]: Leaving directory `/root/keepalived-1.2.24/lib'
make[1]: Leaving directory `/root/keepalived-1.2.24/lib'
Making all in keepalived
make[1]: Entering directory `/root/keepalived-1.2.24/keepalived'
Making all in core
make[2]: Entering directory `/root/keepalived-1.2.24/keepalived/core'
CC namespaces.o
namespaces.c: In function ‘setns’:
namespaces.c:184: error: ‘SYS_setns’ undeclared (first use in this function)
namespaces.c:184: error: (Each undeclared identifier is reported only once
namespaces.c:184: error: for each function it appears in.)
make[2]: *** [namespaces.o] Error 1
make[2]: Leaving directory `/root/keepalived-1.2.24/keepalived/core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/keepalived-1.2.24/keepalived'
make: *** [all-recursive] Error 1
该装的包都装了,请问这个报错是什么意思?
...全文
10074 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
DoubleCui 2017-11-28
  • 打赏
  • 举报
回复
找个低版本的keepalived,比如1.2.7。
kangle09 2017-11-02
  • 打赏
  • 举报
回复
[root@up-node2 keepalived-1.3.9]# make Making all in lib make[1]: Entering directory `/ha/keepalived-1.3.9/lib' make all-am make[2]: Entering directory `/ha/keepalived-1.3.9/lib' CC parser.o parser.c: In function ‘read_conf_file’: parser.c:430: error: ‘O_PATH’ undeclared (first use in this function) parser.c:430: error: (Each undeclared identifier is reported only once parser.c:430: error: for each function it appears in.) make[2]: *** [parser.o] Error 1 make[2]: Leaving directory `/ha/keepalived-1.3.9/lib' make[1]: *** [all] Error 2 make[1]: Leaving directory `/ha/keepalived-1.3.9/lib' make: *** [all-recursive] Error 1 我这个报错怎么解,安装的是1.3.9
mooshoon 2016-12-07
  • 打赏
  • 举报
回复
额。。。。。。。。。。
xixi_001 2016-12-04
  • 打赏
  • 举报
回复
引用 7 楼 asd1376999 的回复:
升级了下glib解决了,大家可以试试 yum update glib*
keepalived-1.2.24 、CentOS6.5升级后搞定,多谢了。
asd1376999 2016-11-23
  • 打赏
  • 举报
回复
升级了下glib解决了,大家可以试试 yum update glib*
asd1376999 2016-11-23
  • 打赏
  • 举报
回复
+1..求大神解答
francowxu 2016-11-22
  • 打赏
  • 举报
回复
解决了吗?我也遇到了同样的问题, RHEL 6.3
Eward-an 2016-11-15
  • 打赏
  • 举报
回复
系统Centos 6.5
Eward-an 2016-11-15
  • 打赏
  • 举报
回复
namespaces.c: 在函数‘setns’中: namespaces.c:184: 错误:‘SYS_setns’未声明(在此函数内第一次使用) namespaces.c:184: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其 namespaces.c:184: 错误:所在的函数内也只报告一次。) make[2]: *** [namespaces.o] 错误 1 make[2]: Leaving directory `/root/keepalived-1.2.24/keepalived/core' make[1]: *** [all-recursive] 错误 1 make[1]: Leaving directory `/root/keepalived-1.2.24/keepalived' make: *** [all-recursive] 错误 1 我也是一样的。
悠悠爹 2016-11-14
  • 打赏
  • 举报
回复
这是什么机器? 什么操作系统?

742

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧