编译安装Heartbeat常见错误
-----------那些需要升级包还有少包的错误就不写了---------- <b>1<
/b
>.
Reusable-Cluster-Components-glue-glue-<b>1<
/b
>.0.9
.
/autogen
.sh
报告如下错误
configure.ac:7<b>1<
/b
>: <a name=
"qihoosnap2"
rel=
"nofollow"
><
/a
><b>error<
/b
>: possibly undefined macro:AC_LIBTOOL_D<a name=
"qihoosnap1"
rel=
"nofollow"
><
/a
><b>LO<
/b
>PEN
If this token and others are legitimate, please use m4_pattern_al<b>lo<
/b
>w.
See the Autoconf documentation.
configure.ac:72: <b>error<
/b
>: possiblyundefinedmacro:AC_LIBLTDL_CONVENIENCE
configure.ac:73: <b>error<
/b
>: possibly undefined macro: AC_PROG_LIBTOOL
.
/autogen
.sh exiting due to <b>error<
/b
> (sorry!).
解决办法是,在执行一次.
/autogen
.sh 即可(不清楚)
2.编译heartbeat时报错:
configure: <b>error<
/b
>: Core deve<b>lo<
/b
>pment headers were not found
See `config.<b>lo<
/b
>g
''
for
more
details.
.
/bootstrap
exiting due to <b>error<
/b
> (sorry!).
解决:这需要中间层包glue,
3.出现configure.
in
:required
file
'./install-sh'
not found 求大神
这个把 automake 下面的
install
-sh 拷贝到root 目录下
4.安装Reusable-Cluster-Components-glue--glue-<b>1<
/b
>.0.9
./.libs
/libplumb
.so: undefined reference to `uuid_parse’
./.libs
/libplumb
.so: undefined reference to `uuid_generate’
./.libs
/libplumb
.so: undefined reference to `uuid_copy’
./.libs
/libplumb
.so: undefined reference to `uuid_is_null’
./.libs
/libplumb
.so: undefined reference to `uuid_unparse’
./.libs
/libplumb
.so: undefined reference to `uuid_clear’
./.libs
/libplumb
.so: undefined reference to `uuid_compare’
collect2: ld returned <b>1<
/b
>
exit
status
gmake[2]: *** [ipctest] <b>Error<
/b
> <b>1<
/b
> gmake[2]: Leaving directory `
/root/Reusable-Cluster-Components-glue-
<b>1<
/b
>.0.6
/lib/clplumbing
’
gmake[<b>1<
/b
>]: *** [all-recursive] <b>Error<
/b
> <b>1<
/b
> gmake[<b>1<
/b
>]: Leaving directory `
/root/Reusable-Cluster-Components-glue-
<b>1<
/b
>.0.6
/lib
’
make
: *** [all-recursive] <b>Error<
/b
> <b>1<
/b
> 解决办法:
.
/configure
--prefix=$PREFIX --with-daemon-user=${CLUSTER_USER} --with-daemon-group=${CLUSTER_GROUP} --
enable
-fatal-warnings=no LIBS=
'/lib64/libuuid.so.<b>1</b>'
各位在.
/configure
的时候指定一下LIBS,如果是32位系统的话改成LIBS=
'/lib/libuuid.so.<b>1</b>'
。下面ClusterLabs-resource Heartbeat在.
/configure
的时候都指定一下,要不然继续报错。
5。
make
时出现
lib
/pils/
.libs
/libpils
.so -lbz2 -lxml2 -lc -lrt -ldl -lglib-2.0 -lltdl ./.libs
/libplumb
.so: undefined reference to `uuid_parse
' ./.libs/libplumb.so: undefined reference to `uuid_generate'
./.libs
/libplumb
.so: undefined reference to `uuid_copy
' ./.libs/libplumb.so: undefined reference to `uuid_is_null'
./.libs
/libplumb
.so: undefined reference to `uuid_unparse
' ./.libs/libplumb.so: undefined reference to `uuid_clear'
./.libs
/libplumb
.so: undefined reference to `uuid_compare' collect2: ld returned <b>1<
/b
>
exit
status gmake[2]: *** [ipctest] <b>Error<
/b
> <b>1<
/b
> 解决办法:yum
install
e2fsprogs-devel libuuid-devel
6..
/configure
时出现configure: <b>error<
/b
>: BZ2 libraries not found
解决办法:yum -y
install
bzip2
-devel glib2-devel
7编译安装3.0.7,
make
时出错了
ucast.c: 在函数‘HB_make_send_sock’中:
ucast.c:468: 错误:与‘i’类型冲突
ucast.c:465: 附注:‘i’的上一个声明在此
ucast.c:502: 错误:在非结构或联合中请求成员‘ifr_ifrn’
ucast.c:508: 错误:在非结构或联合中请求成员‘ifr_ifrn’
ucast.c:513: 错误:在非结构或联合中请求成员‘ifr_ifrn’
gmake[4]: *** [ucast.lo] 错误 1
gmake[4]: Leaving directory `
/usr/local/src/Heartbeat-3-0-7e3a82377fa8/lib/plugins/HBcomm
'
gmake[3]: *** [all-recursive] 错误 1
gmake[3]: Leaving directory `
/usr/local/src/Heartbeat-3-0-7e3a82377fa8/lib/plugins/HBcomm
'
gmake[2]: *** [all-recursive] 错误 1
gmake[2]: Leaving directory `
/usr/local/src/Heartbeat-3-0-7e3a82377fa8/lib/plugins
'
gmake[1]: *** [all-recursive] 错误 1
gmake[1]: Leaving directory `
/usr/local/src/Heartbeat-3-0-7e3a82377fa8/lib
'
make
: *** [all-recursive] 错误 1
解决方法:Heartbeat-3-0-7e3a82377fa8
/lib/plugins/HBcomm/ucast
.c
这个文件貌似有问题,删除468行int i = 1;应该就能
make
了。(这个真心坑爹)
8. 下面是一些要安装的 包 应该比较全了
ftp
:
//ftp
.gnu.org
/pub/gnu/automake/automake-1
.14.
tar
.gz
ftp
:
//ftp
.gnu.org
/pub/gnu/autoconf/autoconf-2
.69.
tar
.gz
http:
//hg
.linux-ha.org
/heartbeat-STABLE_3_0/archive/7e3a82377fa8
.
tar
.bz2
http:
//hg
.linux-ha.org
/glue/archive/glue-1
.0.9.
tar
.bz2
https:
//github
.com
/ClusterLabs/resource-agents/tarball/v3
.9.2
yum
install
bzip2
-devel
yum
install
glib2-devel
yum
install
libxml2 libxml2-devel
yum
install
gcc
-c++
yum
install
libtool-ltdl-devel
yum
install
libxslt-devel
编译安装Heartbeat常见错误的更多相关文章
- PHP编译安装时常见错误解决办法,php编译常见错误
PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...
- Lnmp 源码编译安装、常见错误整理
简介: Lnmp 环境的搭建还是非常简单的,之前由于博客迁移等原因,导致丢失了好多博文,这次重新整理记录一下. Lnmp 即:Linux .Nginx .Mysql .PHP Lnmp 是一套 Web ...
- 7.2.*PHP编译安装时常见错误解决办法,php编译常见错误
configure: error: Cannot find ldap.h 检查下面是不是已经安装,如果没有安装之:检查:yum list openldapyum list openldap-dev ...
- 【转】ubuntu源码编译安装php常见错误解决办法
./configure -prefix=/usr/local/php -with-config-file-path=/etc -with-mysql=mysqlnd -with-mysqli=mysq ...
- magent编译安装及常见错误
安装magent到/usr/local/下 cd /usr/local mkdir magent cd magent/ wget http://memagent.googlecode.com/file ...
- PHP编译安装时常见错误及解决办法,大全
1. configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution ...
- linux编译安装时常见错误解决办法
This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html ...
- CentOS编译安装PHP常见错误及解决办法
1.configure: error: No curses/termcap library found yum -y install ncurses-devel 2.configure: error: ...
- PHP编译安装时常见错误解决办法
转载自:http://www.bkjia.com/PHPjc/1008013.html This article is post on https://coderwall.com/p/ggmpfa c ...
随机推荐
- 各语言最原始数据库访问组件封装DBHelper
源码:https://github.com/easonjim/DBHelper bug提交:https://github.com/easonjim/DBHelper/issues 每个语言放在不同的分 ...
- asp.net获取URL方法
方法如下: Request.Url.ToString()获取完整url(协议名+域名+站点名+文件名+参数):https://localhost:44300/WebForm1.aspx?abc=123 ...
- html特殊字符编码问题导致的细节问题
今天在写前端html时,一个a标签的链接地址,由于链接地址需要给后台传参数,因此带了部分url参数: 在html源码里写的连接地址是: http://域名/bidder/noticesearch?no ...
- Scut游戏服务器引擎6.0.5.2发布
1. 增加C#脚本中能引用多个C#脚本文件的支持2. 修正Web应用程序中使用C#脚本解析不到Bin目录的问题
- 关于Android内存优化你应该知道的一切
介绍 在Android系统中,内存分配与释放分配在一定程度上会影响App性能的—鉴于其使用的是类似于Java的GC回收机制,因此系统会以消耗一定的效率为代价,进行垃圾回收. 在中国有句老话:”由俭入奢 ...
- MFC中 CString与int的转化
int 转化为SCtring: int n = 123; CString str; str.Format("%d",n); 报错的话则改为:str.Format(_T(" ...
- 简单便捷的纯PHP网盘程序 Veno File Manager 2.6.3(VFM2)
体验过很多国外网盘程序,例如:Owncloud.Bedrive.YetiShare.XFilesharing.uCloud.Cloudshare 等等,诸如此类,VFM2与这些臃肿的商用或非商用来的程 ...
- GLSL逐顶点光照[转]
转载:http://blog.csdn.net/hgl868/article/details/7872350 引言 在OpenGL中有三种类型的光:方向光(directional).点光(point) ...
- 搭建k8s集群的手顺
https://www.cnblogs.com/netsa/category/1137187.html
- MySQL5.6安装图解(windows7/8_64位)
这篇文章主要内容是关于MySQL5.6安装图解,希望通过这篇文章顺利解决大家安装MySQL5.6的问题,再也不用为了安装烦恼. 1. 下载MySQL2. 解压MySQL压缩包将以下载的MySQL压缩包 ...