编译安装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 ...
随机推荐
- CSU 1779: 错误的算法【矩阵/模拟】
Description 有道题目是这样的: 输入一个 n 行 m 列网格,找一个格子,使得它所在的行和列中所有格子的数之和最大.如果答 案不唯一,输出任意解即可.比如,在下面的例子中,最优解是(1,3 ...
- 10.1综合强化刷题 Day2
a[问题描述]你是能看到第一题的 friends呢. —— hja世界上没有什么比卖的这 贵弹丸三还令人绝 ...
- Network | Cookie and Session
Cookies are arbitrary pieces of data chosen by the web server and sent to the browser. The browser r ...
- Java IO 流 设计模式
学过装饰模式后,大家会发现,它在Java语言中最著名的应用莫过于Java I/O标准为库的设计了.这一节将以处理Byte流为例,看看装饰模式是怎样得到应用的. 为什么不用继承而用装饰模式 我们知道Ja ...
- IOS7开发~UIKit Dynamics
UIKit Dynamics的中文名称:有叫UIKit动力,也有叫UIKit动力模型和UIKit动态或者动态UI,叫什么名不要紧,理解就含义就可以了. 什么是UIKit Dynamics ? UIKi ...
- Http头 Range、Content-Range(http断点续传原理)
HTTP头中一般断点下载时才用到Range和Content-Range实体头,Range用户请求头中,指定第一个字节的位置和最后一个字节的位置,如(Range:200-300)Content-Rang ...
- 【java】hash一致性算法的实现区别【标题暂定】
下面两个都是在生成sign签名时候用到的方式,有什么区别? 第一种: import org.apache.commons.codec.digest.DigestUtils; String sign = ...
- AlphaGo GITHUB
AlphaGo GITHUB https://github.com/Rochester-NRT/AlphaGo
- maven仓库中有jar包pom还报错
maven仓库中有jar包pom还报错 就报错,咋啦? 这个包来源不明,自己拷贝进来的吧?你当我mvn是傻子?我要去网上验证一下: 我自己有个_remote.respositories文件,如果自己用 ...
- 不让命令记录到history中
先执行export HISTCONTROL=ignoresapce 然后再敲命令时在命令前面加一个空格