- 论坛徽章:
- 0
|
安装redhat9.0,然后把内核升级到2.4.28(该内核包含ipvs),然后编译心跳软件
http://www.linux-ha.org/download/heartbeat-1.99.1.tar.gz
由于安装系统的时候选择了最小安装,过后把configure需要的软件包也全部装上了,但是在make的时候出错,死活过不去
[root@danieyhost recoverymgrd]# pwd
/usr/local/src/heartbeat-1.99.1/telecom/recoverymgrd
[root@danieyhost recoverymgrd]# make
if gcc -DHAVE_CONFIG_H -I. -I. -I../../linux-ha -I../../include -I../../include -I../../include -I../../libltdl -I../../libltdl -I../../linux-ha -I../../linux-ha -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DHA_VARLIBDIR='"/usr/local/var/lib"' -g -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align -Wbad-function-cast -Winline -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Werror -ggdb3 -MT recoverymgrd-conf_yacc.o -MD -MP -MF ".deps/recoverymgrd-conf_yacc.Tpo" -c -o recoverymgrd-conf_yacc.o `test -f 'conf_yacc.c' || echo './'`conf_yacc.c; \
then mv -f ".deps/recoverymgrd-conf_yacc.Tpo" ".deps/recoverymgrd-conf_yacc.Po"; else rm -f ".deps/recoverymgrd-conf_yacc.Tpo"; exit 1; fi
cc1: warnings being treated as errors
conf_yacc.c:14: warning: function declaration isn't a prototype
conf_yacc.c:195: warning: function declaration isn't a prototype
make: *** [recoverymgrd-conf_yacc.o] Error 1
[root@danieyhost recoverymgrd]# |
|