RedHat6.4安装keepalived的执行make报错,求大神帮助,谢谢

qq_38932148 2017-06-20 11:35:22
[root@localhost keepalived-1.3.5]# make
Making all in lib
make[1]: Entering directory `/usr/src/keepalived-1.3.5/lib'
make all-am
make[2]: Entering directory `/usr/src/keepalived-1.3.5/lib'
make[2]: Leaving directory `/usr/src/keepalived-1.3.5/lib'
make[1]: Leaving directory `/usr/src/keepalived-1.3.5/lib'
Making all in keepalived
make[1]: Entering directory `/usr/src/keepalived-1.3.5/keepalived'
Making all in core
make[2]: Entering directory `/usr/src/keepalived-1.3.5/keepalived/core'
CC namespaces.o
namespaces.c: In function 'setns':
namespaces.c:191: error: '__NR_setns' undeclared (first use in this function)
namespaces.c:191: error: (Each undeclared identifier is reported only once
namespaces.c:191: error: for each function it appears in.)
make[2]: *** [namespaces.o] Error 1
make[2]: Leaving directory `/usr/src/keepalived-1.3.5/keepalived/core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/keepalived-1.3.5/keepalived'
make: *** [all-recursive] Error 1
...全文
880 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liukuo1990 2017-06-26
  • 打赏
  • 举报
回复
引用 4 楼 lgbxyz 的回复:
centos 6.8可以编译通过, 所以还是glibc 和 kernel header的事
谢谢大神指点! 主要是我对Linux知之甚少,最后重装个系统 哈哈!
liukuo1990 2017-06-21
  • 打赏
  • 举报
回复
同求 我的是CentOS 6.4 而且没外网 悲剧
LubinLew 2017-06-21
  • 打赏
  • 举报
回复
centos 6.8可以编译通过, 所以还是glibc 和 kernel header的事
LubinLew 2017-06-21
  • 打赏
  • 举报
回复
引用 2 楼 liukuo1990 的回复:
同求 我的是CentOS 6.4 而且没外网 悲剧
可以下载rpm包安装 http://mirrors.aliyun.com/centos/6/os/i386/Packages/ 安装下面几个包 keepalived libnl lm_sensors-libs6 net-snmp-libs
LubinLew 2017-06-20
  • 打赏
  • 举报
回复
__NR_setns 定义未找到,只能更新glibc库了,应该是glibc的版本太低头文件中没有定义

18,784

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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