/usr/include/sys/types.h:235: error conflicting type for 'blkcnt_t'

简介:

/usr/include/sys/types.h:235: error conflicting type for 'blkcnt_t'

 

发现在某些2.6.18-164.el5 内核上编译keepalived 出错

环境


 
 
  1. $ uname -a 
  2. Linux one.test.com 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux 

错误

/usr/include/sys/types.h:235: error conflicting type for 'blkcnt_t'

排错

更换到 centos5.7 正常,centos 5.7 内核如下


 
 
  1. $ uname -r 
  2.  
  3. 2.6.18-274.el5 

 

检查

发现 ./configure 时 自动添加了 Use IPVS Framework 与 IPVS sync daemon support 全部yes ,而我这里 并不需要这写功能。

解决方法

configure 添加两个参数 --disable-lvs --disable-lvs-syncd

确认 只有 Use VRRP Framework 为 yes

make 通过

 

结束

对于2.6.18-164.el5 内核 configure 添加两个参数 --disable-lvs --disable-lvs-syncd 即可;

2.6.18-274.el5 内核无此问题! 

本文转自 dongnan 51CTO博客,原文链接:http://blog.51cto.com/dngood/864776


相关文章
|
8月前
|
Python
.repo/repo/main.py“, line 79 file=sys.stderr) SyntaxError: invalid syntax
.repo/repo/main.py“, line 79 file=sys.stderr) SyntaxError: invalid syntax
226 0
|
Unix 应用服务中间件 nginx
安装nginx:src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘curren
安装nginx:src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘curren
1040 1
安装nginx:src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘curren
完美解决common_define.h: No such file or directory
完美解决common_define.h: No such file or directory
246 0
完美解决common_define.h: No such file or directory
|
PyTorch 算法框架/工具
THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=405 error=11 : invalid argument
THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=405 error=11 : invalid argument
238 0
THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=405 error=11 : invalid argument
|
Oracle 安全 关系型数据库
IMP-00041: Warning: object created with compilation warnings
<p><br></p> <p><strong style="background-color:rgb(255,255,0)"><span style="font-size:14px; color:#ff0000">IMP-00041: Warning: object created with compilation warnings</span></strong><br></p> <p
4705 0
LD_LIBRARY_PATH shouldn&#39;t contain the current directory when building glibc. Please change the envir
执行# ./glibc-2.14/configure 出现以下错误: checking LD_LIBRARY_PATH variable... contains current directory configure: error: *** LD_LIBRARY_PATH ...
1987 0
|
人工智能 大数据
Transaction Check Error:file /usr/libexec/getconf/default conflicts between attempted installs of gcc-6.4.1-1.fc25.i686 and gcc-6.4.1-1.fc25.x86_64
欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 今天在我的ubuntu系统上使用yum来安装软件时出错了错误:Transaction Check Error:file /usr/libexec/...
1467 0
|
SQL Python 数据库连接
__main__:1: Warning: Unknown table &#39;employ&#39; 0L
__main__:1: Warning: Unknown table 'employ' 0L from warnings import filterwarnings import MySQLdb filterwarnings('ignore', category = MySQLdb.
855 0